/** * Wraps the key in a LateralElementDescriptor. * <p> * @see org.apache.commons.jcs.engine.behavior.ICacheServiceNonLocal#remove(String, Object, long) */ @Override public void remove( String cacheName, K key, long requesterId ) throws IOException { CacheElement<K, V> ce = new CacheElement<K, V>( cacheName, key, null ); LateralElementDescriptor<K, V> led = new LateralElementDescriptor<K, V>( ce ); led.requesterId = requesterId; led.command = LateralCommand.REMOVE; sender.send( led ); }
/** * @param cacheName * @param requesterId * @throws IOException */ @Override public void removeAll( String cacheName, long requesterId ) throws IOException { CacheElement<String, String> ce = new CacheElement<String, String>( cacheName, "ALL", null ); LateralElementDescriptor<String, String> led = new LateralElementDescriptor<String, String>( ce ); led.requesterId = requesterId; led.command = LateralCommand.REMOVEALL; sender.send( led ); }
/** * @param cacheName * @param requesterId * @throws IOException */ @Override public void removeAll( String cacheName, long requesterId ) throws IOException { CacheElement<String, String> ce = new CacheElement<String, String>( cacheName, "ALL", null ); LateralElementDescriptor<String, String> led = new LateralElementDescriptor<String, String>( ce ); led.requesterId = requesterId; led.command = LateralCommand.REMOVEALL; sender.send( led ); }
/** * Wraps the key in a LateralElementDescriptor. * <p> * @see org.apache.commons.jcs.engine.behavior.ICacheServiceNonLocal#remove(java.lang.String, * java.io.Serializable, long) */ @Override public void remove( String cacheName, K key, long requesterId ) throws IOException { CacheElement<K, V> ce = new CacheElement<K, V>( cacheName, key, null ); LateralElementDescriptor<K, V> led = new LateralElementDescriptor<K, V>( ce ); led.requesterId = requesterId; led.command = LateralCommand.REMOVE; sender.send( led ); }
sender.send( led );
sender.send( led );
led.command = LateralCommand.UPDATE; led.requesterId = 1; lur.send( led );
led.command = LateralCommand.UPDATE; led.requesterId = 1; lur.send( led );