@Test public void testFastPut() throws Exception { RMap<Integer, Integer> map = redisson.getMap("simple"); Assert.assertTrue(map.fastPut(1, 2)); Assert.assertFalse(map.fastPut(1, 3)); Assert.assertEquals(1, map.size()); }
@Test public void testFastRemoveEmpty() throws Exception { RMap<Integer, Integer> map = redisson.getMap("simple"); map.put(1, 3); Assert.assertEquals(0, map.fastRemove()); Assert.assertEquals(1, map.size()); }
@Test public void testFastRemoveAsync() throws InterruptedException, ExecutionException { RMap<Integer, Integer> map = redisson.getMap("simple"); map.put(1, 3); map.put(3, 5); map.put(4, 6); map.put(7, 8); Assert.assertEquals((Long) 3L, map.fastRemoveAsync(1, 3, 7).get()); Thread.sleep(1); Assert.assertEquals(1, map.size()); }