Package | Description |
---|---|
com.tangosol.coherence.transaction |
Contains classes related to the Coherence Transaction Framework.
|
com.tangosol.io |
Contains classes providing cache persistence of serialized objects.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.cache |
Contains classes providing various caching strategies.
|
com.tangosol.util |
Contains various generic utilities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OptimisticNamedCache
An extension to the
NamedCache interface that adds support for optimistic transactions. |
Modifier and Type | Method and Description |
---|---|
protected ConcurrentMap |
AsyncBinaryStore.getPendingMap()
Obtain the map that contains all of the pending store and erase data.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NamedCache<K,V>
A Map-based data-structure that manages entries across one or more processes.
|
Modifier and Type | Class and Description |
---|---|
class |
BundlingNamedCache
Bundling NamedCache implementation.
|
class |
ContinuousQueryCache<K,V_BACK,V_FRONT>
Create a materialized view of a NamedCache using the Coherence Continuous Query capability.
|
class |
NearCache<K,V>
A "near cache" is a CachingMap whose front map is a size-limited and/or auto-expiring local cache, and whose back map is a distributed cache.
|
class |
ReadonlyNamedCache<K,V>
A simple extension of the WrapperNamedCache implementation that shields all content mutating operations such as put(), remove(), lock() etc.
|
class |
VersionedNearCache
Deprecated.
as of Coherence 3.2 all the functionality of this class has been superceded by the NearCache implementation
|
class |
WrapperNamedCache<K,V>
A simple implementation of NamedCache interface built as a wrapper around any Map implementation.
|
Modifier and Type | Method and Description |
---|---|
ConcurrentMap |
CachingMap.getControlMap()
Obtain the ConcurrentMap that should be used to synchronize the front map modification access.
|
ConcurrentMap |
ReadWriteBackingMap.getControlMap()
Get the concurrency control map for this backing map.
|
protected ConcurrentMap |
SerializationPagedCache.getLockMap()
Obtain the map used for managing key- and map-level locks to ensure data consistency.
|
protected ConcurrentMap |
ReadWriteBackingMap.instantiateControlMap()
Factory pattern: Create the concurrency control map for this backing map.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TransactionMap
ConcurrentMap with additional transaction support.
|
Modifier and Type | Class and Description |
---|---|
static class |
ConverterCollections.ConverterConcurrentMap
A Converter ConcurrentMap views an underlying ConcurrentMap through a set of key and value Converters.
|
static class |
ConverterCollections.ConverterNamedCache
A Converter NamedCache views an underlying NamedCache through a set of key and value Converters.
|
class |
WrapperConcurrentMap<K,V>
A simple implementation of ConcurrentMap interface built as a wrapper around any Map implementation.
|
Modifier and Type | Method and Description |
---|---|
ConcurrentMap |
TransactionMap.getBaseMap()
Return the base map, which contains this TransactionMap's committed data.
|
ConcurrentMap |
ConverterCollections.ConverterConcurrentMap.getConcurrentMap()
Return the underlying ConcurrentMap.
|
Modifier and Type | Method and Description |
---|---|
static ConverterCollections.ConverterConcurrentMap |
ConverterCollections.getConcurrentMap(ConcurrentMap map, Converter convKeyUp, Converter convKeyDown, Converter convValUp, Converter convValDown)
Returns a Converter instance of ConcurrentMap.
|
static <K,V,R> Map<K,R> |
InvocableMapHelper.invokeAllLocked(ConcurrentMap<K,V> map, Set<? extends InvocableMap.Entry<K,V>> setEntries, InvocableMap.EntryProcessor<K,V,R> agent)
Invoke the passed EntryProcessor against the entries specified by the passed map and entries.
|
static <K,V,R> R |
InvocableMapHelper.invokeLocked(ConcurrentMap<K,V> map, InvocableMap.Entry<K,V> entry, InvocableMap.EntryProcessor<K,V,R> agent)
Invoke the passed EntryProcessor against the specified Entry.
|
static List |
InvocableMapHelper.lockAll(ConcurrentMap map, Collection collKeys, long cWait)
Attempt to lock all the specified keys within a specified period of time.
|
static void |
InvocableMapHelper.unlockAll(ConcurrentMap map, Collection collKeys)
Unlock all the specified keys.
|
Constructor and Description |
---|
ConverterConcurrentMap(ConcurrentMap map, Converter convKeyUp, Converter convKeyDown, Converter convValUp, Converter convValDown)
Constructor.
|