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.