org.objectweb.perseus.cache.replacement.lib
Class FIFOReplacementManager

java.lang.Object
  extended byorg.objectweb.perseus.cache.replacement.lib.AbstractReplacementManager
      extended byorg.objectweb.perseus.cache.replacement.lib.FIFOReplacementManager
All Implemented Interfaces:
CacheCapacityEventListener, ReplacementManager, UnbindManager

public class FIFOReplacementManager
extends AbstractReplacementManager

Author:
E. Bruneton

Field Summary
protected  long date
          Logical clock used to assign an access time to entries
 
Fields inherited from class org.objectweb.perseus.cache.replacement.lib.AbstractReplacementManager
entries, logger, oid2wentry, queue, ub, UNBIND_MANAGER_BINDING
 
Constructor Summary
FIFOReplacementManager()
           
 
Method Summary
protected  void add(ReplaceableCacheEntry entry)
           
protected  void touch(ReplaceableCacheEntry entry)
           
 
Methods inherited from class org.objectweb.perseus.cache.replacement.lib.AbstractReplacementManager
addForReplacement, adjustForReplacement, bindFc, cacheResized, forceFree, listFc, lookupFc, removeForReplacement, unbind, unbind, unbindAll, unbindFc, unbindUnfixed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

date

protected long date
Logical clock used to assign an access time to entries

Constructor Detail

FIFOReplacementManager

public FIFOReplacementManager()
Method Detail

add

protected void add(ReplaceableCacheEntry entry)
Specified by:
add in class AbstractReplacementManager

touch

protected void touch(ReplaceableCacheEntry entry)
Specified by:
touch in class AbstractReplacementManager


Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.