com.timeindexing.cache
Class HollowAfterUsePolicy

java.lang.Object
  extended bycom.timeindexing.cache.AbstractCachePolicy
      extended bycom.timeindexing.cache.HollowAfterUsePolicy
All Implemented Interfaces:
CachePolicy

public class HollowAfterUsePolicy
extends AbstractCachePolicy
implements CachePolicy

Hollow items after they have been used.


Constructor Summary
HollowAfterUsePolicy()
          Construct this policy object
HollowAfterUsePolicy(int winSize)
          Construct this policy object
 
Method Summary
 java.lang.Object notifyGetItemBegin(IndexItem item, long pos)
          Called at the beginning of cache.getItem()
 java.lang.Object notifyGetItemEnd(IndexItem item, long pos)
          Called at the end of cache.getItem()
 java.lang.String toString()
          TO String
 
Methods inherited from class com.timeindexing.cache.AbstractCachePolicy
getIndexCache, isInFirst, notifyAddItemBegin, notifyAddItemEnd, setIndexCache, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.timeindexing.cache.CachePolicy
getIndexCache, notifyAddItemBegin, notifyAddItemEnd, setIndexCache
 

Constructor Detail

HollowAfterUsePolicy

public HollowAfterUsePolicy()
Construct this policy object


HollowAfterUsePolicy

public HollowAfterUsePolicy(int winSize)
Construct this policy object

Method Detail

notifyGetItemBegin

public java.lang.Object notifyGetItemBegin(IndexItem item,
                                           long pos)
Called at the beginning of cache.getItem()

Specified by:
notifyGetItemBegin in interface CachePolicy
Overrides:
notifyGetItemBegin in class AbstractCachePolicy
Parameters:
pos - the position being requested

notifyGetItemEnd

public java.lang.Object notifyGetItemEnd(IndexItem item,
                                         long pos)
Called at the end of cache.getItem()

Specified by:
notifyGetItemEnd in interface CachePolicy
Overrides:
notifyGetItemEnd in class AbstractCachePolicy
Parameters:
item - the item being returned

toString

public java.lang.String toString()
TO String