Uses of Interface
org.egothor.cache.Resolver

Packages that use Resolver
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.dir This package defines objects of distributed IR layer. 
org.egothor.duplicity.algorithm This package contains top-level classes that implement the duplicity checking algorithm. 
 

Uses of Resolver in org.egothor.cache
 

Classes in org.egothor.cache that implement Resolver
 class CachedRider
          Represents a cache that stores pages of inverted lists for different barrels and terms.
 class NullResolver<K,V>
          Simple implementation of the Resolver that always returns null.
 

Fields in org.egothor.cache declared as Resolver
protected  Resolver<K,V> AbstractCache.resolver
          Object implementing Resolver interface that can be used to retrieve the value for the specified key in case of a cache miss.
 

Methods in org.egothor.cache that return Resolver
 Resolver<K,V> AbstractCache.getResolver()
          Gets the current resolver associated with this cache.
 Resolver<K,V> Cache.getResolver()
          Gets the current resolver associated with this cache.
 Resolver<K,V> AbstractCache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 Resolver<K,V> Cache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 

Methods in org.egothor.cache with parameters of type Resolver
 Resolver<K,V> AbstractCache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 Resolver<K,V> Cache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 

Constructors in org.egothor.cache with parameters of type Resolver
AbstractCache(Resolver<K,V> resolver, int capacity)
          Constructor for the AbstractCache object.
 

Uses of Resolver in org.egothor.cache.arc
 

Constructors in org.egothor.cache.arc with parameters of type Resolver
ArcCache(Resolver<K,V> resolver)
          Constructor for the ArcCache object.
ArcCache(Resolver<K,V> resolver, int capacity)
          Constructor for the ArcCache object.
 

Uses of Resolver in org.egothor.cache.fifo
 

Constructors in org.egothor.cache.fifo with parameters of type Resolver
FifoCache(Resolver<K,V> resolver)
          Constructor for the FifoCache object.
FifoCache(Resolver<K,V> resolver, int capacity)
          Constructor for the FifoCache object.
 

Uses of Resolver in org.egothor.cache.lfu
 

Constructors in org.egothor.cache.lfu with parameters of type Resolver
LfuCache(Resolver<K,V> resolver)
          Constructor for the LfuCache object.
LfuCache(Resolver<K,V> resolver, int capacity)
          Constructor for the LfuCache object.
 

Uses of Resolver in org.egothor.cache.lru
 

Constructors in org.egothor.cache.lru with parameters of type Resolver
LruCache(Resolver<K,V> resolver)
          Constructor for the LruCache object.
LruCache(Resolver<K,V> resolver, int capacity)
          Constructor for the LruCache object.
 

Uses of Resolver in org.egothor.cache.lruk
 

Constructors in org.egothor.cache.lruk with parameters of type Resolver
LruKCache(Resolver<K,V> resolver)
          Constructor for the LruKCache object.
LruKCache(Resolver<K,V> resolver, int capacity)
          Constructor for the LruKCache object.
LruKCache(Resolver<K,V> resolver, int capacity, int historyCapacity, int numberOfIds)
          Constructor for the LruKCache object.
 

Uses of Resolver in org.egothor.cache.multiQueue
 

Constructors in org.egothor.cache.multiQueue with parameters of type Resolver
MultiQueueCache(Resolver<K,V> resolver)
          Constructor for the MultiQueueCache object.
MultiQueueCache(Resolver<K,V> resolver, int capacity)
          Constructor for the MultiQueueCache object.
MultiQueueCache(Resolver<K,V> resolver, int capacity, int outCapacity)
          Constructor for the MultiQueueCache object.
MultiQueueCache(Resolver<K,V> resolver, int capacity, int outCapacity, byte numberOfQueues)
          Constructor for the MultiQueueCache object.
MultiQueueCache(Resolver<K,V> resolver, int capacity, int outCapacity, byte numberOfQueues, MultiQueueFunction queueFunction)
          Constructor for the MultiQueueCache object.
 

Uses of Resolver in org.egothor.cache.slru
 

Constructors in org.egothor.cache.slru with parameters of type Resolver
SlruCache(Resolver<K,V> resolver)
          Constructor for the SlruCache object.
SlruCache(Resolver<K,V> resolver, int capacity)
          Constructor for the SlruCache object.
SlruCache(Resolver<K,V> resolver, int capacity, int protectedCapacity)
          Constructor for the SlruCache object.
 

Uses of Resolver in org.egothor.cache.stat
 

Constructors in org.egothor.cache.stat with parameters of type Resolver
StaticCache(Resolver<K,V> resolver)
          Constructor for the StaticCache object.
StaticCache(Resolver<K,V> resolver, int capacity)
          Constructor for the StaticCache object.
 

Uses of Resolver in org.egothor.cache.staticDynamic
 

Methods in org.egothor.cache.staticDynamic that return Resolver
 Resolver<K,V> StaticDynamicCache.getResolver()
          Gets the current resolver associated with this cache.
 Resolver<K,V> StaticDynamicCache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 

Methods in org.egothor.cache.staticDynamic with parameters of type Resolver
 Resolver<K,V> StaticDynamicCache.setResolver(Resolver<K,V> resolver)
          Sets the resolver associated with this cache.
 

Constructors in org.egothor.cache.staticDynamic with parameters of type Resolver
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 Resolver in org.egothor.cache.twoQueue
 

Constructors in org.egothor.cache.twoQueue with parameters of type Resolver
TwoQueueCache(Resolver<K,V> resolver)
          Constructor for the TwoQueueCache object.
TwoQueueCache(Resolver<K,V> resolver, int capacity)
          Constructor for the TwoQueueCache object.
TwoQueueCache(Resolver<K,V> resolver, int capacity, int kIn, int kOut)
          Constructor for the TwoQueueCache object.
 

Uses of Resolver in org.egothor.dir
 

Classes in org.egothor.dir that implement Resolver
 class Group
          A Group is a group of Barrels which are, in fact, represented as one Barrel.
 class Tanker
          A Tanker is a group of Barrels with the capability of inserting new Barrels.
 class TankerImpl
          This object encapsulates core Tanker structure with some routines which make the life of a programmer easier.
 class TankerImplSecure
          This object encapsulates standard TankerImpl and adds multithread safe behavior.
 

Uses of Resolver in org.egothor.duplicity.algorithm
 

Classes in org.egothor.duplicity.algorithm that implement Resolver
 class TankerImplDuplicityChecker
          This object encapsulates standard TankerImplSecure and adds duplicity checking ability.