Class DelegatingRemoteCache<K,V>

java.lang.Object
org.infinispan.client.hotrod.impl.RemoteCacheSupport<K,V>
org.infinispan.client.hotrod.impl.DelegatingRemoteCache<K,V>
Type Parameters:
K - key type
V - value type
All Implemented Interfaces:
ConcurrentMap<K,V>, Map<K,V>, InternalRemoteCache<K,V>, RemoteCache<K,V>, AsyncCache<K,V>, BasicCache<K,V>, Lifecycle, TransactionalCache
Direct Known Subclasses:
InvalidatedNearRemoteCache

public abstract class DelegatingRemoteCache<K,V> extends RemoteCacheSupport<K,V> implements InternalRemoteCache<K,V>
Delegates all invocations to the provided underlying InternalRemoteCache but provides extensibility to intercept when a method is invoked. Currently all methods are supported except for iterators produced from the keyIterator(IntSet) and entryIterator(IntSet) which are known to invoke back into the delegate cache.