| Interface | Description |
|---|---|
| ElementValueComparator |
Used to compare two element values.
|
| MemoryStore.BackingFactory |
Factory interface to create a MemoryStore backing.
|
| Policy |
An eviction policy.
|
| Store |
This is the interface for all stores.
|
| StoreListener | |
| StoreQuery |
An immutable query that a
Store can execute |
| StoreQuery.Ordering |
An attribute / direction ordering pair
|
| StripedReadWriteLockProvider |
Provider for StripedReadWriteLock that need to match a certain spreading function
|
| TerracottaStore |
Use for internal purpose only.
|
| TierableStore |
This is the interface for all tierable stores.
|
| Class | Description |
|---|---|
| AbstractPolicy |
A base policy class
|
| AbstractStore | |
| CacheKeySet<E> |
A Set of keys that will encapsulate keys present in a Cache.
|
| DefaultElementValueComparator | |
| DiskBackedMemoryStore |
A tiered store using an in-memory cache of elements stored on disk.
|
| DiskStoreBootstrapCacheLoader | |
| DiskStoreBootstrapCacheLoaderFactory |
Factory class to create
DiskStoreBootstrapCacheLoader instances. |
| ElementIdAssigningStore |
Store wrapper that assigns sequential IDs to elements as they are added to the underlying store
|
| FifoPolicy |
Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also
uses an LfuPolicy for evictions.
|
| FrontEndCacheTier<T extends TierableStore,U extends TierableStore> |
Abstract class for stores which combine two other stores, one caching the other (aka authority)'s elements.
|
| LegacyStoreWrapper |
A wrapper to convert a legacy pair of stores into a new style compound store.
|
| LfuPolicy |
Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also
uses an LfuPolicy for evictions.
|
| LruMemoryStore |
An implementation of a LruMemoryStore.
|
| LruPolicy |
Contains common LFU policy code for use between the LfuMemoryStore and the DiskStore, which also
uses an LfuPolicy for evictions.
|
| MemoryLimitedCacheLoader |
Abstract class for BootstrapCacheLoader implementers that should alter their load behavior (probably stop loading)
whenever the cache being bootstrapped has reached its in-memory limit (off- or on-heap)
|
| MemoryOnlyStore |
A memory-only store with support for all caching features.
|
| MemoryOnlyStore.BruteForceSearchManager |
Brute force search implementation
|
| MemoryStore |
A Store implementation suitable for fast, concurrent in memory stores.
|
| MemoryStoreEvictionPolicy |
A typesafe enumeration of eviction policies.
|
| NotifyingMemoryStore | |
| NullStore |
A store implementation which does not store anything.
|
| Enum | Description |
|---|---|
| MemoryStoreEvictionPolicy.MemoryStoreEvictionPolicyEnum |
Enum for
MemoryStoreEvictionPolicy |
Stores are used by the Cache to physically implement logical cache operations.
Copyright © 2003-2014 Terracotta, Inc.. All Rights Reserved.