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 and 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 and 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 and 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 and 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 and 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.
|
Constructor and Description |
---|
AsyncBinaryStore(BinaryStore store)
Construct an AsyncBinaryStore.
|
AsyncBinaryStore(BinaryStore store,
int cbMax)
Construct an AsyncBinaryStore.
|
Modifier and Type | Class and Description |
---|---|
class |
BerkeleyDBBinaryStore
An implementation of the BinaryStore interface using Sleepycat Berkeley
DB Java Edition.
|
Modifier and Type | Method and Description |
---|---|
BinaryStore |
BerkeleyDBBinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
Modifier and Type | Method and Description |
---|---|
void |
BerkeleyDBBinaryStoreManager.destroyBinaryStore(BinaryStore store)
Destroy a BinaryStore previously created by this manager.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryMapStore
An implementation of BinaryStore backed by a BinaryMap.
|
Modifier and Type | Method and Description |
---|---|
BinaryStore |
AbstractStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractStoreManager.destroyBinaryStore(BinaryStore store)
Lifecycle method: Destroy a BinaryStore previously created by this
manager.
|
Modifier and Type | Method and 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 and 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 and Description |
---|---|
protected BinaryStore |
SerializationPagedCache.createBinaryStore()
Create and register a new BinaryStore object, using this cache's
BinaryStoreManager.
|
BinaryStore |
SerializationPagedCache.WrapperBinaryStore.getBinaryStore() |
BinaryStore |
SerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.
|
BinaryStore |
SimpleSerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.
|
BinaryStore |
BinaryStoreCacheStore.getBinaryStore()
Returns the BinaryStore that this CacheStore uses for its storage.
|
Modifier and Type | Method and 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 |
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 |
SerializationMap.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
protected void |
SimpleSerializationMap.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
protected void |
SerializationCache.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this map will use for its storage.
|
protected void |
BinaryStoreCacheStore.setBinaryStore(BinaryStore store)
Configures the BinaryStore that this CacheStore will use for its
storage.
|
Constructor and 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.
|