com.caucho.distcache.cluster
Class CacheClusterBackingImpl

java.lang.Object
  extended by com.caucho.distcache.cluster.CacheClusterBackingImpl
All Implemented Interfaces:
CacheClusterBacking

public class CacheClusterBackingImpl
extends java.lang.Object
implements CacheClusterBacking

Manages the distributed cache


Constructor Summary
CacheClusterBackingImpl(com.caucho.distcache.cluster.CacheMnodeManager mnodeManager)
           
 
Method Summary
<E> MnodeEntry
loadClusterValue(E objEntry, CacheConfig config)
           
 void putCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 void removeCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheClusterBackingImpl

public CacheClusterBackingImpl(com.caucho.distcache.cluster.CacheMnodeManager mnodeManager)
Method Detail

loadClusterValue

public <E> MnodeEntry loadClusterValue(E objEntry,
                                       CacheConfig config)
Specified by:
loadClusterValue in interface CacheClusterBacking

putCluster

public void putCluster(HashKey key,
                       MnodeUpdate mnodeUpdate,
                       MnodeEntry mnodeValue)
Specified by:
putCluster in interface CacheClusterBacking

removeCluster

public void removeCluster(HashKey key,
                          MnodeUpdate mnodeUpdate,
                          MnodeEntry mnodeValue)
Specified by:
removeCluster in interface CacheClusterBacking