| Package | Description |
|---|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Resolver
Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
|
Copyright © 2016 Egothor. All Rights Reserved.