@Test
public void testRemove() throws Exception {
IgniteCache<Object, Object> near = jcache();
assertEquals("DHT entries: " + dht().entries(), 0, dht().size());
assertEquals("Near entries: " + near().entries(), 0, near().size());
assertEquals(0, near.size());
for (int i = 0; i < 10; i++)
near.put(i, Integer.toString(i));
assertEquals("DHT entries: " + dht().entries(), 10, dht().size());
assertEquals("Near entries: " + near().entries(), 10, near().size());
assertEquals(10, near.size());
near.remove(0);
assertEquals("DHT entries: " + dht().entries(), 9, dht().size());
assertEquals("Near entries: " + near().entries(), 9, near().size());
assertEquals(9, near.size());
near.removeAll();
assertEquals("DHT entries: " + dht().entries(), 0, dht().size());
assertEquals("Near entries: " + near().entries(), 0, near().size());
assertEquals(0, near.size());
}