Package | Description |
---|---|
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 | 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<FK,TK,FV,TV>
A Converter ConcurrentMap views an underlying ConcurrentMap through a
set of key and value Converters.
|
static class |
ConverterCollections.ConverterNamedCache<FK,TK,FV,TV>
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 | Field and Description |
---|---|
protected ConcurrentMap<TK,TV> |
ConverterCollections.ConverterNamedCache.m_mapConcurrent
A Converter ConcurrentMap around the underlying NamedCache.
|
Modifier and Type | Method and Description |
---|---|
ConcurrentMap |
TransactionMap.getBaseMap()
Return the base map, which contains this TransactionMap's committed data.
|
ConcurrentMap<FK,FV> |
ConverterCollections.ConverterConcurrentMap.getConcurrentMap()
Return the underlying ConcurrentMap.
|
static <FK,TK,FV,TV> |
ConverterCollections.getConcurrentMap(ConcurrentMap<FK,FV> map,
Converter<FK,TK> convKeyUp,
Converter<TK,FK> convKeyDown,
Converter<FV,TV> convValUp,
Converter<TV,FV> convValDown)
Returns a Converter instance of ConcurrentMap.
|
Modifier and Type | Method and Description |
---|---|
static <FK,TK,FV,TV> |
ConverterCollections.getConcurrentMap(ConcurrentMap<FK,FV> map,
Converter<FK,TK> convKeyUp,
Converter<TK,FK> convKeyDown,
Converter<FV,TV> convValUp,
Converter<TV,FV> 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<FK,FV> map,
Converter<FK,TK> convKeyUp,
Converter<TK,FK> convKeyDown,
Converter<FV,TV> convValUp,
Converter<TV,FV> convValDown)
Constructor.
|