com.zwares.base.cache
Class Cache.CachedObject

java.lang.Object
  |
  +--com.zwares.base.cache.Cache.CachedObject
Enclosing class:
Cache

public class Cache.CachedObject
extends java.lang.Object


Field Summary
protected  DoublyLinkedListNode _mostRecentlyExpiredNode
           
protected  DoublyLinkedListNode _mostRecentlyUsedNode
           
protected  java.lang.Object _object
           
 
Constructor Summary
Cache.CachedObject(java.lang.Object key, java.lang.Object object)
           
 
Method Summary
 java.lang.Object getObject()
           
 void remove()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_mostRecentlyUsedNode

protected DoublyLinkedListNode _mostRecentlyUsedNode

_mostRecentlyExpiredNode

protected DoublyLinkedListNode _mostRecentlyExpiredNode

_object

protected java.lang.Object _object
Constructor Detail

Cache.CachedObject

public Cache.CachedObject(java.lang.Object key,
                          java.lang.Object object)
Method Detail

remove

public void remove()

getObject

public java.lang.Object getObject()

toString

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