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

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

public class MRUReplacementManager
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
MRUReplacementManager()
           
 
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

MRUReplacementManager

public MRUReplacementManager()
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.