|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Cache | |
---|---|
org.egothor.cache | Provides classes that help implementing a cache for the egothor project. |
org.egothor.cache.arc | Provides classes that help implementing a cache using ARC algorithm as an eviction policy. |
org.egothor.cache.fifo | Provides classes that help implementing a cache using FIFO algorithm as an eviction policy. |
org.egothor.cache.lfu | Provides classes that help implementing a cache using LFU algorithm as an eviction policy. |
org.egothor.cache.lru | Provides classes that help implementing a cache using LRU algorithm as an eviction policy. |
org.egothor.cache.lruk | Provides classes that help implementing a cache using LRU-K algorithm as an eviction policy. |
org.egothor.cache.multiQueue | Provides classes that help implementing a cache using MQ algorithm as an eviction policy. |
org.egothor.cache.slru | Provides classes that help implementing a cache using SLRU algorithm as an eviction policy. |
org.egothor.cache.stat | Provides classes that help implementing a static cache. |
org.egothor.cache.staticDynamic | Provides classes that help implementing a static-dynamic cache. |
org.egothor.cache.twoQueue | Provides classes that help implementing a cache using 2Q algorithm as an eviction policy. |
org.egothor.core.query | This package contains objects that represent a structure of a query in our inner and binary form, readers of a barrel and a result queue. |
org.egothor.dir | This package defines objects of distributed IR layer. |
Uses of Cache in org.egothor.cache |
---|
Classes in org.egothor.cache that implement Cache | |
---|---|
class |
AbstractCache<K,V>
An abstract implementation of Cache that provides some common methods for cache classes. |
Methods in org.egothor.cache that return Cache | |
---|---|
Cache<CachedQuery,CachedResult> |
CachedGroup.getCache()
Gets the actual cache used for storing query results. |
Cache<CachedTerm,CachedIListPage> |
CachedRider.getCache()
Gets the actual cache used for storing inverted list pages. |
Constructors in org.egothor.cache with parameters of type Cache | |
---|---|
CachedGroup(Cache<CachedQuery,CachedResult> cache)
Constructor for the CachedGroup object. |
|
CachedGroup(Cache<CachedQuery,CachedResult> cache,
boolean cacheMetadata)
Constructor for the CachedGroup object. |
|
CachedGroup(Cache<CachedQuery,CachedResult> cache,
int pageSize)
Constructor for the CachedGroup object. |
|
CachedGroup(Cache<CachedQuery,CachedResult> cache,
int pageSize,
boolean cacheMetadata)
Constructor for the CachedGroup object. |
|
CachedRider(Cache<CachedTerm,CachedIListPage> cache)
Constructor for the CachedRider object. |
|
CachedRider(Cache<CachedTerm,CachedIListPage> cache,
int pageSize)
Constructor for the CachedRider object. |
Uses of Cache in org.egothor.cache.arc |
---|
Classes in org.egothor.cache.arc that implement Cache | |
---|---|
class |
ArcCache<K,V>
Implementation of Cache that uses the ARC algorithm as an eviction policy. |
Uses of Cache in org.egothor.cache.fifo |
---|
Classes in org.egothor.cache.fifo that implement Cache | |
---|---|
class |
FifoCache<K,V>
Implementation of Cache that uses a FIFO list that removes the oldest (first) entry as an eviction policy. |
Uses of Cache in org.egothor.cache.lfu |
---|
Classes in org.egothor.cache.lfu that implement Cache | |
---|---|
class |
LfuCache<K,V>
Implementation of Cache that uses the LFU algorithm as an eviction policy. |
Uses of Cache in org.egothor.cache.lru |
---|
Classes in org.egothor.cache.lru that implement Cache | |
---|---|
class |
LruCache<K,V>
Implementation of Cache that uses a LRU list that removes the least recently used entry as an eviction policy. |
Uses of Cache in org.egothor.cache.lruk |
---|
Classes in org.egothor.cache.lruk that implement Cache | |
---|---|
class |
LruKCache<K,V>
Implementation of Cache that uses the LRU-K algorithm as an eviction policy. |
Uses of Cache in org.egothor.cache.multiQueue |
---|
Classes in org.egothor.cache.multiQueue that implement Cache | |
---|---|
class |
MultiQueueCache<K,V>
Implementation of Cache that uses the MQ algorithm as an eviction policy. |
Uses of Cache in org.egothor.cache.slru |
---|
Classes in org.egothor.cache.slru that implement Cache | |
---|---|
class |
SlruCache<K,V>
Implementation of Cache that uses the SLRU algorithm as an eviction policy. |
Uses of Cache in org.egothor.cache.stat |
---|
Classes in org.egothor.cache.stat that implement Cache | |
---|---|
class |
StaticCache<K,V>
Implementation of Cache that does not allow adding any new items when it is full. |
Uses of Cache in org.egothor.cache.staticDynamic |
---|
Classes in org.egothor.cache.staticDynamic that implement Cache | |
---|---|
class |
StaticDynamicCache<K,V>
Implementation of Cache that uses a static and a dynamic cache. |
Constructors in org.egothor.cache.staticDynamic with parameters of type Cache | |
---|---|
StaticDynamicCache(Cache<K,V> dynamicCache)
Constructor for the StaticDynamicCache object. |
|
StaticDynamicCache(Cache<K,V> dynamicCache,
int staticCapacity)
Constructor for the StaticDynamicCache object. |
|
StaticDynamicCache(Resolver<K,V> resolver,
Cache<K,V> dynamicCache)
Constructor for the StaticDynamicCache object. |
|
StaticDynamicCache(Resolver<K,V> resolver,
Cache<K,V> dynamicCache,
int staticCapacity)
Constructor for the StaticDynamicCache object. |
Uses of Cache in org.egothor.cache.twoQueue |
---|
Classes in org.egothor.cache.twoQueue that implement Cache | |
---|---|
class |
TwoQueueCache<K,V>
Implementation of Cache that uses the 2Q algorithm as an eviction policy. |
Uses of Cache in org.egothor.core.query |
---|
Methods in org.egothor.core.query with parameters of type Cache | |
---|---|
static void |
Rider.initializeCache(Cache<CachedTerm,CachedIListPage> cache,
int pageSize)
Initializes the cache to be used for caching inverted lists. |
Uses of Cache in org.egothor.dir |
---|
Methods in org.egothor.dir with parameters of type Cache | |
---|---|
void |
Group.initializeCache(Cache<CachedQuery,CachedResult> cache)
Initializes a query result cache with the specified options. |
void |
Group.initializeCache(Cache<CachedQuery,CachedResult> cache,
boolean cacheMetadata)
Initializes a query result cache with the specified options. |
void |
Group.initializeCache(Cache<CachedQuery,CachedResult> cache,
int pageSize)
Initializes a query result cache with the specified options. |
void |
Group.initializeCache(Cache<CachedQuery,CachedResult> cache,
int pageSize,
boolean cacheMetadata)
Initializes a query result cache with the specified options. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |