Uses of Class
com.caucho.server.distcache.MnodeUpdate

Packages that use MnodeUpdate
com.caucho.distcache   
com.caucho.env.distcache   
com.caucho.memcached   
com.caucho.server.distcache   
 

Uses of MnodeUpdate in com.caucho.distcache
 

Methods in com.caucho.distcache that return MnodeUpdate
 MnodeUpdate ExtCacheEntry.getRemoteUpdate()
           
 

Methods in com.caucho.distcache with parameters of type MnodeUpdate
 boolean AbstractCache.putIfNew(java.lang.Object key, MnodeUpdate update, java.io.InputStream is)
          Puts a new item in the cache with a custom idle timeout (used for sessions).
 boolean ByteStreamCache.putIfNew(java.lang.Object key, MnodeUpdate update, java.io.InputStream is)
          Updates the cache if the old value hash matches the current value.
 

Uses of MnodeUpdate in com.caucho.env.distcache
 

Methods in com.caucho.env.distcache with parameters of type MnodeUpdate
 void AbstractCacheClusterBacking.putCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 void CacheClusterBacking.putCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 boolean CacheDataBacking.putLocalValue(MnodeEntry mnodeValue, HashKey key, HashKey cacheKey, MnodeEntry oldEntryValue, MnodeUpdate mnodeUpdate)
          Sets a cache entry
 void AbstractCacheClusterBacking.removeCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 void CacheClusterBacking.removeCluster(HashKey key, MnodeUpdate mnodeUpdate, MnodeEntry mnodeValue)
           
 

Uses of MnodeUpdate in com.caucho.memcached
 

Methods in com.caucho.memcached with parameters of type MnodeUpdate
 void MemcachedCacheEngine.put(HashKey hashKey, HashKey cacheKey, MnodeUpdate mnodeUpdate, long valueDataId)
           
 void MemcachedCacheEngine.remove(HashKey hashKey, HashKey cacheKey, MnodeUpdate mnodeUpdate)
           
 

Uses of MnodeUpdate in com.caucho.server.distcache
 

Subclasses of MnodeUpdate in com.caucho.server.distcache
 class CacheUpdateWithSource
          Updates data for a cache
 

Fields in com.caucho.server.distcache declared as MnodeUpdate
static MnodeUpdate MnodeUpdate.NULL
           
 

Methods in com.caucho.server.distcache that return MnodeUpdate
static MnodeUpdate MnodeUpdate.createNull(long version, CacheConfig config)
           
static MnodeUpdate MnodeUpdate.createNull(long version, MnodeValue oldValue)
           
 MnodeUpdate MnodeUpdate.createRemote()
          Create an update that removes the local information for sending to a remote server.
 MnodeUpdate ExtCacheEntryFacade.getRemoteUpdate()
           
 MnodeUpdate MnodeEntry.getRemoteUpdate()
          Creates an update with local data removed for remote update.
 MnodeUpdate CacheStoreManager.localPut(byte[] keyHash, MnodeUpdate update, StreamSource source)
          localPut updates the local copy based on a CachePut message
 MnodeUpdate DistCacheEntry.localUpdate(MnodeUpdate update, java.io.InputStream is)
           
 

Methods in com.caucho.server.distcache with parameters of type MnodeUpdate
 boolean AbstractCacheEngine.compareAndPut(DistCacheEntry entry, long testValue, MnodeUpdate mnodeUpdate, long valueDataId)
           
 boolean CacheEngine.compareAndPut(DistCacheEntry entry, long testValue, MnodeUpdate update, long valueDataId)
           
protected  boolean DistCacheEntry.compareAndPut(DistCacheEntry entry, long testValue, MnodeUpdate mnodeUpdate, long valueDataId, java.lang.Object value, CacheConfig config)
           
 boolean DistCacheEntry.compareAndPutLocal(long testValueHash, MnodeUpdate update, long valueDataId, java.lang.Object value)
           
 boolean DistCacheEntry.compareAndPutLocal(long testValue, MnodeUpdate update, StreamSource source)
           
 java.io.InputStream AbstractCacheEngine.getAndPut(DistCacheEntry entry, MnodeUpdate mnodeValue, long valueDataId)
           
 java.io.InputStream CacheEngine.getAndPut(DistCacheEntry entry, MnodeUpdate mnodeValue, long valueDataId)
           
 long DistCacheEntry.getAndPutLocal(DistCacheEntry entry, MnodeUpdate mnodeUpdate, long valueDataId, java.lang.Object value)
           
 long DistCacheEntry.getAndPutLocal(MnodeUpdate mnodeUpdate, StreamSource source)
           
 MnodeUpdate CacheStoreManager.localPut(byte[] keyHash, MnodeUpdate update, StreamSource source)
          localPut updates the local copy based on a CachePut message
 MnodeUpdate DistCacheEntry.localUpdate(MnodeUpdate update, java.io.InputStream is)
           
 void AbstractCacheBackupEngine.put(byte[] key, byte[] cacheHash, MnodeUpdate mnodeUpdate, StreamSource valueStream)
           
 void CacheBackupEngine.put(byte[] key, byte[] cacheHash, MnodeUpdate mnodeUpdate, StreamSource valueStream)
           
 void AbstractCacheEngine.put(HashKey key, HashKey cacheKey, MnodeUpdate mnodeUpdate, long valueDataId)
           
 void CacheEngine.put(HashKey key, HashKey cacheKey, MnodeUpdate mnodeUpdate, long valueDataId)
           
 boolean DistCacheEntry.putIfNew(MnodeUpdate update, java.io.InputStream is)
          Sets the value by an input stream
 boolean CacheImpl.putIfNew(java.lang.Object key, MnodeUpdate update, java.io.InputStream is)
          Updates the cache if the old version matches the current value.
 boolean CacheDataBackingImpl.putLocalValue(MnodeEntry mnodeEntry, HashKey key, HashKey cacheKey, MnodeEntry oldEntryEntry, MnodeUpdate mnodeUpdate)
           
 MnodeValue DistCacheEntry.putLocalValue(MnodeUpdate mnodeUpdate, java.io.InputStream is)
          Sets a cache entry
 MnodeEntry DistCacheEntry.putLocalValue(MnodeUpdate mnodeUpdate, long valueDataId, java.lang.Object value)
          Sets a cache entry
 void AbstractCacheBackupEngine.remove(byte[] key, byte[] cacheHash, MnodeUpdate mnodeUpdate)
           
 void CacheBackupEngine.remove(byte[] key, byte[] cacheHash, MnodeUpdate mnodeUpdate)
           
 void AbstractCacheEngine.remove(HashKey key, HashKey cacheKey, MnodeUpdate mnodeUpdate)
           
 void CacheEngine.remove(HashKey key, HashKey cacheKey, MnodeUpdate mnodeUpdate)
           
 

Constructors in com.caucho.server.distcache with parameters of type MnodeUpdate
CacheUpdateWithSource(MnodeUpdate mnodeUpdate, StreamSource source)
          Create a new CachePut message
MnodeUpdate(MnodeUpdate update)