com.caucho.server.distcache
Class MnodeValue

java.lang.Object
  extended by com.caucho.server.distcache.MnodeValue
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CacheData, MnodeEntry, MnodeUpdate

public class MnodeValue
extends java.lang.Object
implements java.io.Serializable

An entry in the cache map

See Also:
Serialized Form

Constructor Summary
MnodeValue(long valueHash, long valueLength, long version)
           
MnodeValue(long valueHash, long valueLength, long version, CacheConfig config)
           
MnodeValue(long valueHash, long valueLength, long version, long flags, long accessedExpireTimeout, long modifiedExpireTimeout, long leaseTimeout)
           
MnodeValue(long valueHash, long valueLength, long version, MnodeValue oldValue)
           
MnodeValue(MnodeValue mnodeValue)
           
 
Method Summary
 long getAccessedExpireTimeout()
           
 long getFlags()
           
 long getLeaseExpireTimeout()
           
 long getModifiedExpireTimeout()
           
 int getUserFlags()
           
 long getValueHash()
           
 long getValueLength()
           
 long getVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MnodeValue

public MnodeValue(long valueHash,
                  long valueLength,
                  long version,
                  long flags,
                  long accessedExpireTimeout,
                  long modifiedExpireTimeout,
                  long leaseTimeout)

MnodeValue

public MnodeValue(long valueHash,
                  long valueLength,
                  long version)

MnodeValue

public MnodeValue(MnodeValue mnodeValue)

MnodeValue

public MnodeValue(long valueHash,
                  long valueLength,
                  long version,
                  MnodeValue oldValue)

MnodeValue

public MnodeValue(long valueHash,
                  long valueLength,
                  long version,
                  CacheConfig config)
Method Detail

getValueHash

public final long getValueHash()

getValueLength

public final long getValueLength()

getVersion

public final long getVersion()

getFlags

public final long getFlags()

getUserFlags

public final int getUserFlags()

getModifiedExpireTimeout

public final long getModifiedExpireTimeout()

getAccessedExpireTimeout

public final long getAccessedExpireTimeout()

getLeaseExpireTimeout

public final long getLeaseExpireTimeout()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object