| 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,
                              boolean fWriteBehindRemove)
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,
                                       boolean fWriteBehindRemove)
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 | 
|---|---|
protected CacheLoader | 
ReadWriteBackingMap.CacheLoaderCacheStore.getCacheLoader()
The wrapped CacheLoader. 
 | 
CacheLoader | 
LocalCache.getCacheLoader()
Determine the loader used by this LocalCache, if any. 
 | 
| 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). 
 | 
ReadWriteBackingMap(BackingMapManagerContext ctxService,
                   ObservableMap mapInternal,
                   Map mapMisses,
                   CacheLoader loader,
                   boolean fReadOnly,
                   int cWriteBehindSeconds,
                   double dflRefreshAheadFactor,
                   boolean fWriteBehindRemove)
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. 
 | 
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService,
                            PartitionAwareBackingMap mapInternal,
                            Map mapMisses,
                            CacheLoader loader,
                            boolean fReadOnly,
                            int cWriteBehindSeconds,
                            double dflRefreshAheadFactor,
                            boolean fWriteBehindRemove)
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. 
 |