Package | Description |
---|---|
com.tangosol.coherence.config.scheme |
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
|
com.tangosol.io |
Contains classes providing cache persistence of serialized objects.
|
com.tangosol.io.bdb |
Contains Sleepycat Berkeley DB BinaryStore implementation classes.
|
com.tangosol.io.nio |
Contains classes related to J2SE 1.4 NIO functionality.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.cache |
Contains classes providing various caching strategies.
|
Modifier and Type | Method | Description |
---|---|---|
protected SerializationCache |
ExternalScheme.instantiateSerializationCache(BinaryStore store,
int cMax,
boolean fBinaryMap)
Construct an SerializationCache using the specified parameters.
|
|
protected SerializationCache |
ExternalScheme.instantiateSerializationCache(BinaryStore store,
int cMax,
ClassLoader loader)
Construct an SerializationCache using the specified parameters.
|
|
protected SerializationMap |
ExternalScheme.instantiateSerializationMap(BinaryStore store,
boolean fBinaryMap)
Construct an SerializationMap using the specified parameters.
|
|
protected SerializationMap |
ExternalScheme.instantiateSerializationMap(BinaryStore store,
ClassLoader loader)
Construct an SerializationMap using the specified parameters.
|
|
protected Map |
ExternalScheme.instantiateSerializationMap(com.tangosol.config.expression.ParameterResolver resolver,
BinaryStore store,
boolean fBinaryMap,
ClassLoader loader,
int cHighUnits,
int cExpiryMillis)
Instantiate a SerializationMap, SerializationCache,
SimpleSerializationMap, or any sub-class thereof.
|
|
protected SimpleSerializationMap |
ExternalScheme.instantiateSimpleSerializationMap(BinaryStore store,
boolean fBinaryMap)
Construct a SimpleSerializationMap using the specified parameters.
|
|
protected SimpleSerializationMap |
ExternalScheme.instantiateSimpleSerializationMap(BinaryStore store,
ClassLoader loader)
Construct a SimpleSerializationMap using the specified parameters.
|
Modifier and Type | Interface | Description |
---|---|---|
static interface |
BinaryStore.KeySetAware
If a BinaryStore is aware of which keys that it stores, then it should
implement this optional interface in order to allow that information
to be efficiently communicated to an intelligent consumer of the BinaryStore
interface.
|
|
static interface |
BinaryStore.SizeAware
If a BinaryStore is aware of the number of keys that it stores, then it
should implement this optional interface in order to allow that
information to be efficiently communicated to an intelligent consumer of
the BinaryStore interface.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractBinaryStore
Abstract implementation of the BinaryStore interface.
|
|
class |
AsyncBinaryStore
An AsyncBinaryStore is a BinaryStore wrapper that performs the "O" (output)
portion of its I/O asynchronously on a daemon thread.
|
Modifier and Type | Method | Description |
---|---|---|
BinaryStore |
BinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
|
BinaryStore |
AsyncBinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
|
BinaryStore |
AsyncBinaryStore.getBinaryStore()
Obtain the BinaryStore that this AsyncBinaryStore wraps.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BinaryStoreManager.destroyBinaryStore(BinaryStore store)
Lifecycle method: Destroy a BinaryStore previously created by this
manager.
|
|
void |
AsyncBinaryStoreManager.destroyBinaryStore(BinaryStore store)
Lifecycle method: Destroy a BinaryStore previously created by this
manager.
|
|
protected AsyncBinaryStore |
AsyncBinaryStoreManager.instantiateAsyncBinaryStore(BinaryStore store)
Factory method: Instantiate an AsyncBinaryStore.
|
|
protected void |
AsyncBinaryStore.setBinaryStore(BinaryStore store)
Specify the underlying BinaryStore.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
AsyncBinaryStore.internalClose(Consumer<? super BinaryStore> onClose)
Close the store.
|
Constructor | Description |
---|---|
AsyncBinaryStore(BinaryStore store)
Construct an AsyncBinaryStore.
|
|
AsyncBinaryStore(BinaryStore store,
int cbMax)
Construct an AsyncBinaryStore.
|
Modifier and Type | Class | Description |
---|---|---|
class |
BerkeleyDBBinaryStore
An implementation of the BinaryStore interface using Sleepycat Berkeley
DB Java Edition.
|
Modifier and Type | Method | Description |
---|---|---|
BinaryStore |
BerkeleyDBBinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BerkeleyDBBinaryStoreManager.destroyBinaryStore(BinaryStore store)
Destroy a BinaryStore previously created by this manager.
|
Modifier and Type | Class | Description |
---|---|---|
class |
BinaryMapStore
An implementation of BinaryStore backed by a BinaryMap.
|
Modifier and Type | Method | Description |
---|---|---|
BinaryStore |
AbstractStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractStoreManager.destroyBinaryStore(BinaryStore store)
Lifecycle method: Destroy a BinaryStore previously created by this
manager.
|
Modifier and Type | Method | Description |
---|---|---|
protected AsyncBinaryStore |
DefaultConfigurableCacheFactory.instantiateAsyncBinaryStore(BinaryStore store,
int cbMaxAsync)
Deprecated.
Construct an AsyncBinaryStore using the specified parameters.
|
|
protected SerializationCache |
DefaultConfigurableCacheFactory.instantiateSerializationCache(BinaryStore store,
int cMax,
boolean fBinaryMap)
Deprecated.
Construct an SerializationCache using the specified parameters.
|
|
protected SerializationCache |
DefaultConfigurableCacheFactory.instantiateSerializationCache(BinaryStore store,
int cMax,
ClassLoader loader)
Deprecated.
Construct an SerializationCache using the specified parameters.
|
|
protected SerializationMap |
DefaultConfigurableCacheFactory.instantiateSerializationMap(BinaryStore store,
boolean fBinaryMap)
Deprecated.
Construct an SerializationMap using the specified parameters.
|
|
protected Map |
DefaultConfigurableCacheFactory.instantiateSerializationMap(BinaryStore store,
boolean fBinaryMap,
ClassLoader loader,
int cHighUnits,
int cExpiryMillis,
String sSubclass,
XmlElement xmlInitParams)
Deprecated.
Instantiate a SerializationMap, SerializationCache,
SimpleSerializationMap, or any sub-class thereof.
|
|
protected SerializationMap |
DefaultConfigurableCacheFactory.instantiateSerializationMap(BinaryStore store,
ClassLoader loader)
Deprecated.
Construct an SerializationMap using the specified parameters.
|
|
protected SimpleSerializationMap |
DefaultConfigurableCacheFactory.instantiateSimpleSerializationMap(BinaryStore store,
boolean fBinaryMap)
Deprecated.
Construct a SimpleSerializationMap using the specified parameters.
|
|
protected SimpleSerializationMap |
DefaultConfigurableCacheFactory.instantiateSimpleSerializationMap(BinaryStore store,
ClassLoader loader)
Deprecated.
Construct a SimpleSerializationMap using the specified parameters.
|
|
protected void |
ExtensibleConfigurableCacheFactory.release(BinaryStore store)
Release all resources associated with the specified binary store.
|
|
protected void |
DefaultConfigurableCacheFactory.release(BinaryStore store)
Deprecated.
Release all resources associated with the specified binary store.
|
Modifier and Type | Class | Description |
---|---|---|
static class |
SerializationPagedCache.FakeBinaryStore
A lite BinaryStore implementation used when the real underlying
BinaryStore gets destroyed.
|
|
class |
SerializationPagedCache.PagedBinaryStore
A virtual BinaryStore implementation that aggregates a sequence (newest
to oldest) of periodic BinaryStore objects.
|
|
class |
SerializationPagedCache.WrapperBinaryStore
A wrapper BinaryStore implementation that keeps track of its size.
|
Modifier and Type | Method | Description |
---|---|---|
protected BinaryStore |
SerializationPagedCache.createBinaryStore()
Create and register a new BinaryStore object, using this cache's
BinaryStoreManager.
|
|
BinaryStore |
SerializationPagedCache.WrapperBinaryStore.getBinaryStore() |
|
BinaryStore |
BinaryStoreCacheStore.getBinaryStore()
Returns the BinaryStore that this CacheStore uses for its storage.
|
|
BinaryStore |
SimpleSerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.
|
|
BinaryStore |
SerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
SerializationPagedCache.destroyBinaryStore(BinaryStore store)
Destroy and unregister a BinaryStore object that was previously created
using this cache's BinaryStoreManager by the createBinaryStore method.
|
|
protected SerializationPagedCache.WrapperBinaryStore |
SerializationPagedCache.instantiateWrapperStore(BinaryStore store)
Factory method: Instantiate a WrapperBinaryStore.
|
|
protected void |
SerializationCache.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
|
protected void |
SerializationPagedCache.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
|
protected void |
SerializationPagedCache.WrapperBinaryStore.setBinaryStore(BinaryStore store)
Specify the store to wrap.
|
|
protected void |
BinaryStoreCacheStore.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this CacheStore will use for its
storage.
|
|
protected void |
SimpleSerializationMap.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
|
protected void |
SerializationMap.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
Constructor | Description |
---|---|
AbstractSerializationCache(BinaryStore store)
Construct a serialization cache on top of a BinaryStore.
|
|
AbstractSerializationCache(BinaryStore store,
boolean fBinaryMap)
Construct a serialization cache on top of a BinaryStore, optionally
storing only Binary keys and values.
|
|
AbstractSerializationCache(BinaryStore store,
ClassLoader loader)
Construct a serialization cache on top of a BinaryStore, using the
passed ClassLoader for deserialization.
|
|
BinaryStoreCacheStore(BinaryStore store)
Create a CacheStore that delegates to a BinaryStore.
|
|
BinaryStoreCacheStore(BinaryStore store,
boolean fBinaryOnly)
Create a CacheStore that delegates to a BinaryStore, optionally
storing only Binary keys and values.
|
|
BinaryStoreCacheStore(BinaryStore store,
ClassLoader loader)
Create a CacheStore that delegates to a BinaryStore, using the passed
ClassLoader for deserialization.
|
|
SerializationCache(BinaryStore store,
int cMax)
Construct a SerializationCache on top of a BinaryStore.
|
|
SerializationCache(BinaryStore store,
int cMax,
boolean fBinaryMap)
Construct a SerializationCache on top of a BinaryStore.
|
|
SerializationCache(BinaryStore store,
int cMax,
ClassLoader loader)
Construct a SerializationCache on top of a BinaryStore.
|
|
SerializationMap(BinaryStore store)
Construct a SerializationMap on top of a BinaryStore.
|
|
SerializationMap(BinaryStore store,
boolean fBinaryMap)
Construct a SerializationMap on top of a BinaryStore, optionally
storing only Binary keys and values.
|
|
SerializationMap(BinaryStore store,
ClassLoader loader)
Construct a SerializationMap on top of a BinaryStore, using the passed
ClassLoader for deserialization.
|
|
SimpleSerializationMap(BinaryStore store)
Construct a SimpleSerializationMap on top of a BinaryStore.
|
|
SimpleSerializationMap(BinaryStore store,
boolean fBinaryMap)
Construct a SimpleSerializationMap on top of a BinaryStore, optionally
storing only Binary keys and values.
|
|
SimpleSerializationMap(BinaryStore store,
ClassLoader loader)
Construct a SimpleSerializationMap on top of a BinaryStore, using the
passed ClassLoader for deserialization.
|
|
WrapperBinaryStore(BinaryStore store)
Construct a WrapperBinaryStore.
|