org.benow.web.cache
Class CacheEntry

java.lang.Object
  extended by org.benow.web.cache.CacheEntry
All Implemented Interfaces:
org.benow.java.notify.Listener

public class CacheEntry
extends java.lang.Object
implements org.benow.java.notify.Listener


Field Summary
 java.util.List<java.io.File> cacheFiles
           
 java.io.File dep
          File which is required for depOfs to be valid.
 long depStamp
           
 
Constructor Summary
protected CacheEntry()
           
  CacheEntry(CacheDirectoryManager mgr, java.io.File dep)
           
 
Method Summary
 boolean init()
           
 boolean onEvent(java.lang.Object notifier, org.benow.java.notify.event.Event event)
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dep

public java.io.File dep
File which is required for depOfs to be valid.


depStamp

public long depStamp

cacheFiles

public java.util.List<java.io.File> cacheFiles
Constructor Detail

CacheEntry

protected CacheEntry()

CacheEntry

public CacheEntry(CacheDirectoryManager mgr,
                  java.io.File dep)
Method Detail

init

public boolean init()

remove

public void remove()

onEvent

public boolean onEvent(java.lang.Object notifier,
                       org.benow.java.notify.event.Event event)
Specified by:
onEvent in interface org.benow.java.notify.Listener