| Package | Description | 
|---|---|
| com.tangosol.coherence.config.builder | 
 Defines the typical runtime configuration builders for the Coherence 
configuration object model. 
 | 
| com.tangosol.coherence.config.scheme | 
 Defines the Coherence configuration object model classes and interfaces for 
Caching and Service Schemes. 
 | 
| com.tangosol.coherence.jcache.partitionedcache | 
 Contains classes related to partitioned cache implementation of Coherence JCache. 
 | 
| 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 | 
|---|---|
BackingMapManagerContext | 
MapBuilder.Dependencies.getBackingMapManagerContext()
Return the  
BackingMapManagerContext. | 
| Constructor and Description | 
|---|
Dependencies(ConfigurableCacheFactory ccf,
            BackingMapManagerContext ctxBackingMapManager,
            ClassLoader loader,
            String sCacheName,
            String sServiceType)
Constructs a  
MapBuilder.Dependencies. | 
Dependencies(ConfigurableCacheFactory ccf,
            BackingMapManagerContext ctxBackingMapManager,
            ClassLoader loader,
            String sCacheName,
            String sServiceType,
            Map<Map,MapListener> mapMapListeners)
Constructs a  
MapBuilder.Dependencies. | 
| Modifier and Type | Method and Description | 
|---|---|
protected ReadWriteBackingMap | 
ReadWriteBackingMapScheme.instantiateReadWriteBackingMap(BackingMapManagerContext context,
                              ObservableMap mapInternal,
                              Map mapMisses,
                              BinaryEntryStore storeBinary,
                              boolean fReadOnly,
                              int cWriteBehindSeconds,
                              double dflRefreshAheadFactor,
                              boolean fWriteBehindRemove)
Construct a ReadWriteBackingMap using the specified parameters. 
 | 
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,
                                       BinaryEntryStore storeBinary,
                                       boolean fReadOnly,
                                       int cWriteBehindSeconds,
                                       double dflRefreshAheadFactor,
                                       boolean fWriteBehindRemove)
Construct a ReadWriteSplittingBackingMap 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. 
 | 
| Constructor and Description | 
|---|
PartitionedCacheBinaryEntryStore(String sName,
                                BackingMapManagerContext mgrCtx,
                                ClassLoader classLoader)
Construct a native Coherence CacheStore which implements JCache read-through and write-through semantics. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected BackingMapManagerContext | 
DefaultConfigurableCacheFactory.PartitionedBackingMapManager.m_context
The BackingMapManagerContext to pass to the enclosed backing maps. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BackingMapManagerContext | 
BackingMapManager.getContext()
Determine the current BackingMapManagerContext for this
 BackingMapManager. 
 | 
BackingMapManagerContext | 
AbstractBackingMapManager.getContext()
Determine the current BackingMapManagerContext for this
 BackingMapManager. 
 | 
BackingMapManagerContext | 
BackingMapContext.getManagerContext()
Return the "parent"  
BackingMapManagerContext for this context. | 
| Modifier and Type | Method and Description | 
|---|---|
Map | 
DefaultConfigurableCacheFactory.configureBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                   XmlElement xmlScheme,
                   BackingMapManagerContext context,
                   ClassLoader loader,
                   Map mapListeners)
Deprecated.  
Configures a backing map according to the scheme. 
 | 
protected void | 
DefaultConfigurableCacheFactory.configureUnitCalculator(XmlElement xmlCache,
                       ConfigurableCacheMap cache,
                       DefaultConfigurableCacheFactory.CacheInfo info,
                       BackingMapManagerContext context,
                       ClassLoader loader)
Deprecated.  
Configure a UnitCalculator for the specified ConfigurableCacheMap. 
 | 
com.tangosol.config.expression.ParameterResolver | 
ExtensibleConfigurableCacheFactory.createParameterResolver(ClassLoader loader,
                       BackingMapManagerContext ctxBMM)
Return the ParameterResolver that has been initialized with the built-in
 Coherence parameters. 
 | 
<M extends ResourceMapping> | 
ExtensibleConfigurableCacheFactory.getParameterResolver(String sResourceName,
                    Class<M> clzResourceMapping,
                    ClassLoader loader,
                    BackingMapManagerContext ctxBMM)
Return the ParameterResolver that has been initialized with the built-in
 Coherence parameters. 
 | 
com.tangosol.config.expression.ParameterResolver | 
ExtensibleConfigurableCacheFactory.getParameterResolver(String sCacheName,
                    ClassLoader loader,
                    BackingMapManagerContext ctxBMM)
Return the ParameterResolver that has been initialized with the built-in
 Coherence parameters. 
 | 
void | 
BackingMapManager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager
 is being associated with the CacheService. 
 | 
void | 
ExtensibleConfigurableCacheFactory.Manager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager
 is being associated with the CacheService. 
 | 
void | 
DefaultConfigurableCacheFactory.Manager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager
 is being associated with the CacheService. 
 | 
void | 
AbstractBackingMapManager.init(BackingMapManagerContext context)
Called by a CacheService to indicate to this manager that the manager
 is being associated with the CacheService. 
 | 
Object | 
DefaultConfigurableCacheFactory.instantiateAny(DefaultConfigurableCacheFactory.CacheInfo info,
              XmlElement xmlClass,
              BackingMapManagerContext context,
              ClassLoader loader)
Deprecated.  
Create an Object using "class-scheme" element. 
 | 
protected Object | 
DefaultConfigurableCacheFactory.instantiateCacheStore(DefaultConfigurableCacheFactory.CacheInfo info,
                     XmlElement xmlStore,
                     BackingMapManagerContext context,
                     ClassLoader loader)
Deprecated.  
Create a CacheLoader, CacheStore or BinaryEntryStore using the
 "cachestore-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateDiskBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                         XmlElement xmlDisk,
                         BackingMapManagerContext context,
                         ClassLoader loader)
Deprecated. 
 
As of Coherence 3.0, replaced by
              
DefaultConfigurableCacheFactory.instantiateExternalBackingMap(com.tangosol.net.DefaultConfigurableCacheFactory.CacheInfo, com.tangosol.run.xml.XmlElement, com.tangosol.net.BackingMapManagerContext, java.lang.ClassLoader) and
             DefaultConfigurableCacheFactory.instantiatePagedExternalBackingMap(com.tangosol.net.DefaultConfigurableCacheFactory.CacheInfo, com.tangosol.run.xml.XmlElement, com.tangosol.net.BackingMapManagerContext, java.lang.ClassLoader) | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateExternalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                             XmlElement xmlExternal,
                             BackingMapManagerContext context,
                             ClassLoader loader)
Deprecated.  
Create a backing Map using the "external-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateFlashJournalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                                 XmlElement xmlJournal,
                                 BackingMapManagerContext context,
                                 ClassLoader loader)
Deprecated.  
Create a backing Map using the "flashjournal-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateLocalCache(DefaultConfigurableCacheFactory.CacheInfo info,
                     XmlElement xmlLocal,
                     BackingMapManagerContext context,
                     ClassLoader loader)
Deprecated.  
Create a backing Map using the "local-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateMap(DefaultConfigurableCacheFactory.CacheInfo info,
              XmlElement xmlClass,
              BackingMapManagerContext context,
              ClassLoader loader)
Deprecated.  
Create a backing Map using the "class-scheme" element. 
 | 
protected MapListener | 
DefaultConfigurableCacheFactory.instantiateMapListener(DefaultConfigurableCacheFactory.CacheInfo info,
                      XmlElement xmlClass,
                      BackingMapManagerContext context,
                      ClassLoader loader)
Deprecated.  
Create a MapListener using the using the "class-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateOverflowBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                             XmlElement xmlOverflow,
                             BackingMapManagerContext context,
                             ClassLoader loader,
                             Map mapListeners)
Deprecated.  
Create a backing Map using the "overflow-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiatePagedExternalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                                  XmlElement xmlPaged,
                                  BackingMapManagerContext context,
                                  ClassLoader loader)
Deprecated.  
Create a backing Map using the "paged-external-scheme" element. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateRamJournalBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                               XmlElement xmlJournal,
                               BackingMapManagerContext context,
                               ClassLoader loader)
Deprecated.  
Create a backing Map using the "ramjournal-scheme" element. 
 | 
protected ReadWriteBackingMap | 
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(BackingMapManagerContext context,
                              ObservableMap mapInternal,
                              Map mapMisses,
                              BinaryEntryStore storeBinary,
                              boolean fReadOnly,
                              int cWriteBehindSeconds,
                              double dflRefreshAheadFactor)
Deprecated.  
Construct a ReadWriteBackingMap using the specified parameters. 
 | 
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 Map | 
DefaultConfigurableCacheFactory.instantiateReadWriteBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                              XmlElement xmlRWBM,
                              BackingMapManagerContext context,
                              Map mapListeners)
Deprecated.  
Create a ReadWriteBackingMap using the "read-write-backing-map-scheme" element. 
 | 
protected ReadWriteSplittingBackingMap | 
DefaultConfigurableCacheFactory.instantiateReadWriteSplittingBackingMap(BackingMapManagerContext context,
                                       PartitionAwareBackingMap mapInternal,
                                       Map mapMisses,
                                       BinaryEntryStore storeBinary,
                                       boolean fReadOnly,
                                       int cWriteBehindSeconds,
                                       double dflRefreshAheadFactor)
Deprecated.  
Construct a ReadWriteSplittingBackingMap 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 VersionedBackingMap | 
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(BackingMapManagerContext context,
                              ObservableMap mapInternal,
                              Map mapMisses,
                              CacheStore store,
                              boolean fReadOnly,
                              int cWriteBehindSeconds,
                              double dflRefreshAheadFactor,
                              NamedCache mapVersionTransient,
                              NamedCache mapVersionPersist,
                              boolean fManageTransient)
Deprecated.  
Construct a VersionedBackingMap using the specified parameters. 
 | 
protected Map | 
DefaultConfigurableCacheFactory.instantiateVersionedBackingMap(DefaultConfigurableCacheFactory.CacheInfo info,
                              XmlElement xmlVBM,
                              BackingMapManagerContext context,
                              Map mapListeners)
Deprecated.  
Create a VersionedBackingMap using the "versioned-backing-map-scheme" element. 
 | 
protected void | 
DefaultConfigurableCacheFactory.verifyMapListener(DefaultConfigurableCacheFactory.CacheInfo info,
                 Map map,
                 XmlElement xmlScheme,
                 BackingMapManagerContext context,
                 ClassLoader loader,
                 Map mapListeners)
Deprecated.  
Check whether or not a MapListener has to be instantiated and
 added to a Map according to a scheme definition. 
 | 
| Constructor and Description | 
|---|
PartitionedBackingMapManager(DefaultConfigurableCacheFactory.CacheInfo info,
                            XmlElement xmlScheme,
                            BackingMapManagerContext context,
                            ClassLoader loader)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected BackingMapManagerContext | 
BackingMapBinaryEntry.m_ctx
The backing map context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BackingMapManagerContext | 
ReadWriteBackingMap.getContext()
Get the context information provided by the CacheService. 
 | 
BackingMapManagerContext | 
BackingMapBinaryEntry.getContext()
Return the context this entry operates within. 
 | 
| Constructor and Description | 
|---|
BackingMapBinaryEntry(Binary binKey,
                     Binary binValue,
                     Binary binValueOrig,
                     BackingMapManagerContext ctx)
Construct a BackingMapBinaryEntry with the specified binary key, values
 and BackingMapManagerContext. 
 | 
BackingMapBinaryEntry(Binary binKey,
                     Binary binValue,
                     Binary binValueOrig,
                     long cDelay,
                     BackingMapManagerContext ctx)
Construct a BackingMapBinaryEntry with the specified binary key, values
 and BackingMapManagerContext. 
 | 
CacheStoreMap(BackingMapManagerContext ctx,
             CacheStore store)
Construct a read/write CacheStoreMap. 
 | 
CacheStoreMap(BackingMapManagerContext ctx,
             CacheStore store,
             boolean fBlind)
Construct a read/write CacheStoreMap. 
 | 
CacheStoreMap(BackingMapManagerContext ctx,
             IterableCacheLoader loader)
Construct a read-only CacheStoreMap. 
 | 
Entry(Binary binKey,
     Binary binValue,
     Binary binValueOrig,
     long cExpiry,
     BackingMapManagerContext ctx)
Construct an Entry with just a key. 
 | 
ReadWriteBackingMap(BackingMapManagerContext ctxService,
                   ObservableMap mapInternal,
                   Map mapMisses,
                   BinaryEntryStore storeBinary,
                   boolean fReadOnly,
                   int cWriteBehindSeconds,
                   double dflRefreshAheadFactor)
Construct a ReadWriteBackingMap based on a BinaryEntryStore. 
 | 
ReadWriteBackingMap(BackingMapManagerContext ctxService,
                   ObservableMap mapInternal,
                   Map mapMisses,
                   BinaryEntryStore storeBinary,
                   boolean fReadOnly,
                   int cWriteBehindSeconds,
                   double dflRefreshAheadFactor,
                   boolean fWriteBehindRemove)
Construct a ReadWriteBackingMap based on a BinaryEntryStore. 
 | 
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. 
 | 
VersionedBackingMap(BackingMapManagerContext ctxService,
                   ObservableMap mapInternal,
                   Map mapMisses,
                   CacheStore store,
                   boolean fReadOnly,
                   int cWriteBehindSeconds,
                   double dflRefreshAheadFactor,
                   NamedCache mapVersionTransient,
                   NamedCache mapVersionPersist,
                   boolean fManageTransient)
Deprecated.  
Construct a VersionedBackingMap using a CacheStore object. 
 | 
VersionedBackingMap(BackingMapManagerContext ctxService,
                   ObservableMap mapInternal,
                   Map mapMisses,
                   CacheStore store,
                   boolean fReadOnly,
                   int cWriteBehindSeconds,
                   double dflRefreshAheadFactor,
                   NamedCache mapVersionTransient,
                   NamedCache mapVersionPersist,
                   boolean fManageTransient,
                   boolean fWriteBehindRemove)
Deprecated.  
Construct a VersionedBackingMap using a CacheStore object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected BackingMapManagerContext | 
PartitionSplittingBackingMap.getContext()
Obtain the BackingMapManagerContext that provides the partition
 information for keys that are stored in the backing map. 
 | 
| Constructor and Description | 
|---|
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService,
                            PartitionAwareBackingMap mapInternal,
                            Map mapMisses,
                            BinaryEntryStore storeBinary,
                            boolean fReadOnly,
                            int cWriteBehindSeconds,
                            double dflRefreshAheadFactor)
Construct a ReadWriteSplittingBackingMap based on a BinaryEntryStore. 
 | 
ReadWriteSplittingBackingMap(BackingMapManagerContext ctxService,
                            PartitionAwareBackingMap mapInternal,
                            Map mapMisses,
                            BinaryEntryStore storeBinary,
                            boolean fReadOnly,
                            int cWriteBehindSeconds,
                            double dflRefreshAheadFactor,
                            boolean fWriteBehindRemove)
Construct a ReadWriteSplittingBackingMap based on a BinaryEntryStore. 
 | 
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.NullBackingMapManagerContext
An implementation of BackingMapManagerContext that does nothing. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected BackingMapManagerContext | 
ConverterCollections.ConverterMapEvent.m_context
The BackingMapManagerContext to use for extracting binary values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static BackingMapManagerContext | 
NullImplementation.getBackingMapManagerContext()
Factory method: Obtain a null implementation of a BackingMapManagerContext. 
 | 
BackingMapManagerContext | 
ConverterCollections.ConverterMapEvent.getContext()
Get the BackingMapManagerContext if one was provided. 
 | 
BackingMapManagerContext | 
ConverterCollections.ConverterMapEvent.ConverterMapEventBinaryEntry.getContext()
Return the context this entry operates within. 
 | 
BackingMapManagerContext | 
InvocableMapHelper.RoutingBinaryEntry.getContext()  | 
BackingMapManagerContext | 
BinaryEntry.getContext()
Return the context this entry operates within. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static MapEvent | 
ConverterCollections.getMapEvent(ObservableMap map,
           MapEvent event,
           Converter convKey,
           Converter convVal,
           BackingMapManagerContext context)
Returns an instance of a MapEvent that uses Converters to retrieve the
 event's data, and additionally provides access to the
 BackingMapManagerContext. 
 | 
| Constructor and Description | 
|---|
ConverterCacheEvent(ObservableMap map,
                   CacheEvent event,
                   Converter convKey,
                   Converter convVal,
                   BackingMapManagerContext context)
Construct a ConverterMapEvent. 
 | 
ConverterMapEvent(ObservableMap map,
                 MapEvent event,
                 Converter convKey,
                 Converter convVal,
                 BackingMapManagerContext context)
Construct a ConverterMapEvent. 
 |