net.sf.ehcache
Class SerializationModeElementData
java.lang.Object
org.terracotta.cache.value.AbstractStatelessTimestampedValue<Object>
net.sf.ehcache.AbstractElementData
net.sf.ehcache.SerializationModeElementData
- All Implemented Interfaces:
- TimestampedValue<Object>
public class SerializationModeElementData
- extends AbstractElementData
- Author:
- Alex Snaps
SerializationModeElementData
public SerializationModeElementData(net.sf.ehcache.Element element)
SerializationModeElementData
public SerializationModeElementData(Object value,
long version,
long creationTime,
long lastAccessTime,
long hitCount,
boolean cacheDefaultLifespan,
int timeToLive,
int timeToIdle,
long lastUpdateTime)
create
public static AbstractElementData create(ObjectInputStream ois)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
setCapacityEvictionPolicyData
public final void setCapacityEvictionPolicyData(CapacityEvictionPolicyData capacityEvictionPolicyData)
- Description copied from interface:
TimestampedValue
- Sets this value's capacity eviction policy data.
- Specified by:
setCapacityEvictionPolicyData in interface TimestampedValue<Object>- Specified by:
setCapacityEvictionPolicyData in class AbstractElementData
- Parameters:
capacityEvictionPolicyData - the new data
getCapacityEvictionPolicyData
public final CapacityEvictionPolicyData getCapacityEvictionPolicyData()
- Description copied from interface:
TimestampedValue
- Retrieves this value's capacity eviction policy data.
- Specified by:
getCapacityEvictionPolicyData in interface TimestampedValue<Object>- Specified by:
getCapacityEvictionPolicyData in class AbstractElementData
- Returns:
- this value's data
fastGetCapacityEvictionPolicyData
protected final CapacityEvictionPolicyData fastGetCapacityEvictionPolicyData()
- Specified by:
fastGetCapacityEvictionPolicyData in class AbstractElementData
Copyright © 2010 Terracotta, Inc.. All Rights Reserved.