de.neteye.actioncache
Class AbstractCacheItem

java.lang.Object
  |
  +--de.neteye.actioncache.AbstractCacheItem
All Implemented Interfaces:
CacheItem, java.io.Serializable
Direct Known Subclasses:
ActionCacheItem

public abstract class AbstractCacheItem
extends java.lang.Object
implements CacheItem, java.io.Serializable

Abstract implementation of the CacheItem interface that doesn't hold any value.

Version:
$Revision: 1.2 $
Author:
Felix Gnass
See Also:
Serialized Form

Constructor Summary
AbstractCacheItem(java.lang.Object key)
           
 
Method Summary
 java.lang.Object getKey()
           
abstract  long getLastModified()
           
 CacheItem getNext()
           
 CacheItem getPrevious()
           
 int hashCode()
           
 void setKey(java.lang.Object key)
           
 void setNext(CacheItem next)
           
 void setPrevious(CacheItem previous)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCacheItem

public AbstractCacheItem(java.lang.Object key)
Method Detail

getLastModified

public abstract long getLastModified()
Specified by:
getLastModified in interface CacheItem

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface CacheItem

setKey

public void setKey(java.lang.Object key)

getPrevious

public CacheItem getPrevious()
Specified by:
getPrevious in interface CacheItem

setPrevious

public void setPrevious(CacheItem previous)
Specified by:
setPrevious in interface CacheItem

getNext

public CacheItem getNext()
Specified by:
getNext in interface CacheItem

setNext

public void setNext(CacheItem next)
Specified by:
setNext in interface CacheItem

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object