Uses of Package
org.egothor.cache

Packages that use org.egothor.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. 
org.egothor.duplicity.algorithm This package contains top-level classes that implement the duplicity checking algorithm. 
 

Classes in org.egothor.cache used by org.egothor.cache
Cache
          Interface representing a cache that is able to store key->value mappings.
CachedIListItem
          Represents one item of the inverted list that is stored in a memory.
CachedIListPage
          Represent one page of an inverted list stored in a cache.
CachedQuery
          Represents a complete information about a submitted query that can be used as a key from Cache objects.
CachedResult
          Represents a complete result of a query.
CachedRider
          Represents a cache that stores pages of inverted lists for different barrels and terms.
CachedTerm
          Represents a triplet barrel, term, pageId, that can be used as a key of a inverted list cache.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.arc
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.fifo
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
List
          Represents an interface for every class that behaves like a list of items.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.lfu
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
AbstractNode
          Represents a node that can be used as a key for TreeMap.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.lru
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
List
          Represents an interface for every class that behaves like a list of items.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.lruk
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
AbstractNode
          Represents a node that can be used as a key for TreeMap.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.multiQueue
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.slru
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.stat
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.staticDynamic
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.cache.twoQueue
AbstractCache
          An abstract implementation of Cache that provides some common methods for cache classes.
Cache
          Interface representing a cache that is able to store key->value mappings.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.core.query
Cache
          Interface representing a cache that is able to store key->value mappings.
CachedIListPage
          Represent one page of an inverted list stored in a cache.
CachedRider
          Represents a cache that stores pages of inverted lists for different barrels and terms.
CachedTerm
          Represents a triplet barrel, term, pageId, that can be used as a key of a inverted list cache.
 

Classes in org.egothor.cache used by org.egothor.dir
Cache
          Interface representing a cache that is able to store key->value mappings.
CachedGroup
          Represents a cache of optionally paged query results.
CachedQuery
          Represents a complete information about a submitted query that can be used as a key from Cache objects.
CachedResult
          Represents a complete result of a query.
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
 

Classes in org.egothor.cache used by org.egothor.duplicity.algorithm
Resolver
          Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.