com.caucho.server.distcache
Class MnodeUpdate
java.lang.Object
com.caucho.server.distcache.MnodeValue
com.caucho.server.distcache.MnodeUpdate
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CacheUpdateWithSource
public class MnodeUpdate
- extends MnodeValue
An entry in the cache map
- See Also:
- Serialized Form
Constructor Summary |
MnodeUpdate(long valueHash,
long valueLength,
long version)
|
MnodeUpdate(long valueHash,
long valueLength,
long version,
CacheConfig config)
|
MnodeUpdate(long valueHash,
long valueLength,
long version,
CacheConfig config,
int leaseOwner,
long leaseTimeout,
long modifiedTime)
|
MnodeUpdate(long valueHash,
long valueLength,
long version,
long flags,
long accessedExpireTime,
long modifiedExpireTime,
long leaseExpireTime,
int leaseOwner,
long accessTime,
long modifiedTime)
|
MnodeUpdate(long valueHash,
long valueLength,
long version,
MnodeValue oldValue)
|
MnodeUpdate(long valueHash,
long valueLength,
long version,
MnodeValue oldValue,
int leaseOwner)
|
MnodeUpdate(MnodeUpdate update)
|
MnodeUpdate(MnodeValue mnodeValue)
|
MnodeUpdate(MnodeValue mnodeValue,
int leaseOwner,
long modifiedTime)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NULL
public static final MnodeUpdate NULL
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version,
long flags,
long accessedExpireTime,
long modifiedExpireTime,
long leaseExpireTime,
int leaseOwner,
long accessTime,
long modifiedTime)
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version)
MnodeUpdate
public MnodeUpdate(MnodeUpdate update)
MnodeUpdate
public MnodeUpdate(MnodeValue mnodeValue)
MnodeUpdate
public MnodeUpdate(MnodeValue mnodeValue,
int leaseOwner,
long modifiedTime)
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version,
CacheConfig config)
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version,
CacheConfig config,
int leaseOwner,
long leaseTimeout,
long modifiedTime)
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version,
MnodeValue oldValue)
MnodeUpdate
public MnodeUpdate(long valueHash,
long valueLength,
long version,
MnodeValue oldValue,
int leaseOwner)
createNull
public static MnodeUpdate createNull(long version,
MnodeValue oldValue)
createNull
public static MnodeUpdate createNull(long version,
CacheConfig config)
createRemote
public MnodeUpdate createRemote()
- Create an update that removes the local information for sending to a
remote server.
getLeaseOwner
public final int getLeaseOwner()
getLastAccessTime
public final long getLastAccessTime()
getLastModifiedTime
public final long getLastModifiedTime()
toString
public java.lang.String toString()
- Overrides:
toString
in class MnodeValue