See: Description
| Interface | Description |
|---|---|
| Cache<K,V> |
Interface representing a cache that is able to store key-value mappings.
|
| List<T> |
Represents an interface for every class that behaves like a list of items.
|
| Resolver<K,V> |
Represents an interface that every class, that is capable of resolving keys to values without a cache, should implement.
|
| Class | Description |
|---|---|
| AbstractCache<K,V> |
An abstract implementation of
Cache that provides some common methods for cache classes. |
| AbstractNode<K,T> |
Represents a node that can be used as a key for
TreeMap. |
| CachedGroup |
Represents a cache of optionally paged query results.
|
| 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.
|
| CachedIListReader |
Represents a
IListReader implementation that uses a cache to retrieve posting lists. |
| 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.
|
| NullResolver<K,V> |
Simple implementation of the
Resolver that always returns null. |
Provides classes that help implementing a cache for the egothor project.
These packages were developed by Martin Pirchala.
Copyright © 2016 Egothor. All Rights Reserved.