Uses of Interface
com.tangosol.io.BinaryStore
Package
Description
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
Contains classes providing cache persistence of serialized objects.
Contains Sleepycat Berkeley DB BinaryStore implementation classes.
Contains classes related to J2SE 1.4 NIO functionality.
Contains basic cluster interfaces and factories.
Contains classes providing various caching strategies.
-
Uses of BinaryStore in com.tangosol.coherence.config.scheme
Modifier and TypeMethodDescriptionprotected 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 Map
ExternalScheme.instantiateSerializationMap
(ParameterResolver resolver, BinaryStore store, boolean fBinaryMap, ClassLoader loader, int cHighUnits, int cExpiryMillis) Instantiate a SerializationMap, SerializationCache, SimpleSerializationMap, or any sub-class thereof.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 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. -
Uses of BinaryStore in com.tangosol.io
Modifier and TypeInterfaceDescriptionstatic interface
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
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 TypeClassDescriptionclass
Abstract implementation of the BinaryStore interface.class
An AsyncBinaryStore is a BinaryStore wrapper that performs the "O" (output) portion of its I/O asynchronously on a daemon thread.Modifier and TypeMethodDescriptionAsyncBinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.BinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.AsyncBinaryStore.getBinaryStore()
Obtain the BinaryStore that this AsyncBinaryStore wraps.Modifier and TypeMethodDescriptionvoid
AsyncBinaryStoreManager.destroyBinaryStore
(BinaryStore store) Lifecycle method: Destroy a BinaryStore previously created by this manager.void
BinaryStoreManager.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 TypeMethodDescriptionprotected void
AsyncBinaryStore.internalClose
(Consumer<? super BinaryStore> onClose) Close the store.ModifierConstructorDescriptionAsyncBinaryStore
(BinaryStore store) Construct an AsyncBinaryStore.AsyncBinaryStore
(BinaryStore store, int cbMax) Construct an AsyncBinaryStore. -
Uses of BinaryStore in com.tangosol.io.bdb
Modifier and TypeClassDescriptionclass
An implementation of the BinaryStore interface using Sleepycat Berkeley DB Java Edition.Modifier and TypeMethodDescriptionBerkeleyDBBinaryStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.Modifier and TypeMethodDescriptionvoid
BerkeleyDBBinaryStoreManager.destroyBinaryStore
(BinaryStore store) Destroy a BinaryStore previously created by this manager. -
Uses of BinaryStore in com.tangosol.io.nio
Modifier and TypeClassDescriptionclass
An implementation of BinaryStore backed by a BinaryMap.Modifier and TypeMethodDescriptionAbstractStoreManager.createBinaryStore()
Factory method: Returns a new BinaryStore.Modifier and TypeMethodDescriptionvoid
AbstractStoreManager.destroyBinaryStore
(BinaryStore store) Lifecycle method: Destroy a BinaryStore previously created by this manager. -
Uses of BinaryStore in com.tangosol.net
Modifier and TypeMethodDescriptionprotected 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
DefaultConfigurableCacheFactory.release
(BinaryStore store) Deprecated.Release all resources associated with the specified binary store.protected void
ExtensibleConfigurableCacheFactory.release
(BinaryStore store) Release all resources associated with the specified binary store. -
Uses of BinaryStore in com.tangosol.net.cache
Modifier and TypeClassDescriptionstatic class
A lite BinaryStore implementation used when the real underlying BinaryStore gets destroyed.class
A virtual BinaryStore implementation that aggregates a sequence (newest to oldest) of periodic BinaryStore objects.class
A wrapper BinaryStore implementation that keeps track of its size.Modifier and TypeMethodDescriptionprotected BinaryStore
SerializationPagedCache.createBinaryStore()
Create and register a new BinaryStore object, using this cache's BinaryStoreManager.BinaryStoreCacheStore.getBinaryStore()
Returns the BinaryStore that this CacheStore uses for its storage.SerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.SerializationPagedCache.WrapperBinaryStore.getBinaryStore()
SimpleSerializationMap.getBinaryStore()
Returns the BinaryStore that this map uses for its storage.Modifier and TypeMethodDescriptionprotected void
SerializationPagedCache.destroyBinaryStore
(BinaryStore store) Destroy and unregister a BinaryStore object that was previously created using this cache's BinaryStoreManager by the createBinaryStore method.SerializationPagedCache.instantiateWrapperStore
(BinaryStore store) Factory method: Instantiate a WrapperBinaryStore.protected void
BinaryStoreCacheStore.setBinaryStore
(BinaryStore store) Configures the BinaryStore that this CacheStore will use for its storage.protected void
SerializationCache.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.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
SimpleSerializationMap.setBinaryStore
(BinaryStore store) Configures the BinaryStore that this map will use for its storage.ModifierConstructorDescriptionConstruct 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.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.