Package | Description |
---|---|
com.tangosol.coherence.config.scheme |
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.cache |
Contains classes providing various caching strategies.
|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
com.tangosol.util |
Contains various generic utilities.
|
Modifier and Type | Method and Description |
---|---|
protected ReadWriteBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteBackingMap(BackingMapManagerContext context,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader store,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap using the specified parameters.
|
protected ReadWriteSplittingBackingMap |
ReadWriteBackingMapScheme.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context,
PartitionAwareBackingMap mapInternal,
Map mapMisses,
CacheLoader store,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
protected ReadWriteBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(BackingMapManagerContext context,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader store,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteBackingMap using the specified parameters.
|
protected ReadWriteSplittingBackingMap |
DefaultConfigurableCacheFactory.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context,
PartitionAwareBackingMap mapInternal,
Map mapMisses,
CacheLoader store,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Deprecated.
Construct a ReadWriteSplittingBackingMap using the specified parameters.
|
protected VersionedBackingMap |
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(BackingMapManagerContext context,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader loader,
NamedCache mapVersionTransient,
NamedCache mapVersionPersist,
boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using the specified parameters.
|
protected void |
ExtensibleConfigurableCacheFactory.release(CacheLoader loader)
Release all resources associated with the specified loader.
|
protected void |
DefaultConfigurableCacheFactory.release(CacheLoader loader)
Deprecated.
Release all resources associated with the specified loader.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CacheStore<K,V>
A JCache cache store.
|
interface |
IterableCacheLoader<K,V>
A JCache CacheLoader that can iterate its underlying contents.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheLoader<K,V>
An abstract base class for the JCache CacheLoader.
|
class |
AbstractCacheStore<K,V>
An abstract base class for the JCache CacheLoader.
|
class |
BinaryStoreCacheStore<K,V>
A CacheStore that sits directly on top of a BinaryStore.
|
class |
CacheLoaderCacheStore<K,V>
A read-only CacheStore that wraps a CacheLoader.
|
static class |
CacheLoaderCacheStore.Iterable<K,V>
An extension to the CacheLoaderCacheStore that implements the
IterableCacheLoader interface.
|
class |
MapCacheStore<K,V>
A CacheStore that sits directly on top of a Map.
|
static class |
ReadWriteBackingMap.CacheLoaderCacheStore
A CacheStore wrapped around a CacheLoader.
|
Modifier and Type | Field and Description |
---|---|
protected CacheLoader<K,V> |
CacheLoaderCacheStore.m_loader
The CacheLoader to delegate to.
|
Modifier and Type | Method and Description |
---|---|
CacheLoader |
LocalCache.getCacheLoader()
Determine the loader used by this LocalCache, if any.
|
protected CacheLoader |
ReadWriteBackingMap.CacheLoaderCacheStore.getCacheLoader()
The wrapped CacheLoader.
|
Modifier and Type | Method and Description |
---|---|
protected CacheStore |
ReadWriteBackingMap.instantiateCacheLoaderCacheStore(CacheLoader loader)
Factory pattern: Instantiate a CacheLoaderCacheStore wrapper around a
passed CacheLoader.
|
void |
LocalCache.setCacheLoader(CacheLoader loader)
Specify the loader used by this LocalCache.
|
static <K,V> CacheStore<K,V> |
CacheLoaderCacheStore.wrapCacheLoader(CacheLoader<K,V> loader)
Create a CacheStore wrapper for the passed CacheLoader.
|
Constructor and Description |
---|
CacheLoaderCacheStore(CacheLoader loader)
Construct a CacheLoaderCacheStore.
|
CacheLoaderCacheStore(CacheLoader<K,V> loader)
The CacheLoader to delegate to.
|
LocalCache(int cUnits,
int cExpiryMillis,
CacheLoader loader)
Construct the cache manager.
|
ReadWriteBackingMap(BackingMapManagerContext ctxService,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader loader)
Construct a ReadWriteBackingMap based on a CacheLoader (CacheStore).
|
ReadWriteBackingMap(BackingMapManagerContext ctxService,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader loader,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap based on a CacheLoader (CacheStore).
|
VersionedBackingMap(BackingMapManagerContext ctxService,
ObservableMap mapInternal,
Map mapMisses,
CacheLoader loader,
NamedCache mapVersionTransient,
NamedCache mapVersionPersist,
boolean fManageTransient)
Deprecated.
Construct a VersionedBackingMap using a CacheLoader object.
|
Constructor and Description |
---|
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService,
PartitionAwareBackingMap mapInternal,
Map mapMisses,
CacheLoader loader,
boolean fReadOnly,
int cWriteBehindSeconds,
double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap based on a CacheStore.
|
Modifier and Type | Class and Description |
---|---|
static class |
NullImplementation.NullCacheStore
An implementation of an CacheStore that does nothing.
|