org.smallmind.quorum.cache.indigenous
Class AbstractTimestampOrderedCacheEntry<V>

java.lang.Object
  extended by org.smallmind.quorum.cache.indigenous.AbstractTimestampOrderedCacheEntry<V>
All Implemented Interfaces:
CacheEntry<V>, OrderedCacheEntry<TimestampedCacheMetaData,V>
Direct Known Subclasses:
TimestampOrderedCacheEntry

public abstract class AbstractTimestampOrderedCacheEntry<V>
extends Object
implements OrderedCacheEntry<TimestampedCacheMetaData,V>


Constructor Summary
AbstractTimestampOrderedCacheEntry(V value)
           
 
Method Summary
abstract  void cacheHit()
           
abstract  void close()
           
abstract  void expire()
           
 TimestampedCacheMetaData getCacheMetaData()
           
 V getEntry()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTimestampOrderedCacheEntry

public AbstractTimestampOrderedCacheEntry(V value)
Method Detail

cacheHit

public abstract void cacheHit()
Specified by:
cacheHit in interface CacheEntry<V>

expire

public abstract void expire()
Specified by:
expire in interface CacheEntry<V>

close

public abstract void close()
Specified by:
close in interface CacheEntry<V>

getCacheMetaData

public TimestampedCacheMetaData getCacheMetaData()
Specified by:
getCacheMetaData in interface OrderedCacheEntry<TimestampedCacheMetaData,V>

getEntry

public V getEntry()
Specified by:
getEntry in interface CacheEntry<V>


Copyright © 2012. All Rights Reserved.