/** * Removes the given key from the specified remote cache. Defaults the listener id to 0. * <p> * @param cacheName * @param key * @throws IOException */ @Override public void remove( String cacheName, K key ) throws IOException { remove( cacheName, key, 0 ); }
/** * Removes the given key from the specified remote cache. Defaults the listener id to 0. * <p> * @param cacheName * @param key * @throws IOException */ @Override public void remove( String cacheName, K key ) throws IOException { remove( cacheName, key, 0 ); }
remoteCacheServer.remove(cacheName, key);
remoteCacheServer.remove(cacheName, key);
/** * Register a listener and then verify that it is called when we put using a different listener * id. * @throws Exception */ public void testSimpleRegisterListenerAndRemove() throws Exception { MockRemoteCacheListener<String, String> mockListener = new MockRemoteCacheListener<String, String>(); String cacheName = "testSimpleRegisterListenerAndPut"; server.addCacheListener( cacheName, mockListener ); // DO WORK int numToPut = 10; for ( int i = 0; i < numToPut; i++ ) { // use a junk listener id server.remove( cacheName, String.valueOf( i ), 9999 ); } Thread.sleep( 100 ); Thread.yield(); Thread.sleep( 100 ); // VERIFY assertEquals( "Wrong number of items removed from listener.", numToPut, mockListener.removedKeys.size() ); for ( int i = 0; i < numToPut; i++ ) { assertEquals( "Wrong key.", String.valueOf( i ), mockListener.removedKeys.get( i ) ); } }
/** * Register a listener and then verify that it is called when we put using a different listener * id. * @throws Exception */ public void testSimpleRegisterListenerAndRemove() throws Exception { MockRemoteCacheListener<String, String> mockListener = new MockRemoteCacheListener<String, String>(); String cacheName = "testSimpleRegisterListenerAndPut"; server.addCacheListener( cacheName, mockListener ); // DO WORK int numToPut = 10; for ( int i = 0; i < numToPut; i++ ) { // use a junk listener id server.remove( cacheName, String.valueOf( i ), 9999 ); } Thread.sleep( 100 ); Thread.yield(); Thread.sleep( 100 ); // VERIFY assertEquals( "Wrong number of items removed from listener.", numToPut, mockListener.removedKeys.size() ); for ( int i = 0; i < numToPut; i++ ) { assertEquals( "Wrong key.", String.valueOf( i ), mockListener.removedKeys.get( i ) ); } }
/** * Verify event log calls. * <p> * @throws Exception */ public void testRemove_simple() throws Exception { MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger(); server.setCacheEventLogger( cacheEventLogger ); // DO WORK server.remove( "region", "key" ); // VERIFY assertEquals( "Start should have been called.", 1, cacheEventLogger.startICacheEventCalls ); assertEquals( "End should have been called.", 1, cacheEventLogger.endICacheEventCalls ); }
/** * Verify event log calls. * <p> * @throws Exception */ public void testRemove_simple() throws Exception { MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger(); server.setCacheEventLogger( cacheEventLogger ); // DO WORK server.remove( "region", "key" ); // VERIFY assertEquals( "Start should have been called.", 1, cacheEventLogger.startICacheEventCalls ); assertEquals( "End should have been called.", 1, cacheEventLogger.endICacheEventCalls ); }