Class CacheStrategy
java.lang.Object
NetStrategies.CacheStrategy
- All Implemented Interfaces:
AutoCheck
- Direct Known Subclasses:
FIFOCache, LFUCache, LIFOCache, LRUCache, MRUCache, PLRUCache, RandomCache, TTLCache
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheck()Override this method to implement a specific auto-check for the class.abstract CacheItemgetRemoveItem(LinkedList<CacheItem> caches) intvoidsetNetSystem(NetSystem netSystem) voidsetRandomEngine(RandomEngine engine) intsetRemoveItemMode(int removeItemMode)
-
Field Details
-
engine
-
netSystem
-
removeItemMode
protected int removeItemMode
-
-
Constructor Details
-
CacheStrategy
public CacheStrategy()
-
-
Method Details
-
setRandomEngine
-
setNetSystem
-
getRemoveItem
-
check
-
getRemoveItemMode
public int getRemoveItemMode() -
setRemoveItemMode
public int setRemoveItemMode(int removeItemMode)
-