Class AbstractEntryBundler
An abstract entry-based bundler serves as a base for NamedCache.Insert() operation bundling.
Inherited Members
Namespace: Tangosol.Net.Cache
Assembly: Coherence.dll
Syntax
public abstract class AbstractEntryBundler : AbstractBundler
Methods
Bundling(IDictionary)
The bundle operation to be performed against a collected dictionary of entries by the concrete AbstractEntryBundler implementations. If an exception occurs during bundle operation, it will be repeated using singleton dictionaries.
Declaration
public abstract void Bundling(IDictionary dictionary)
Parameters
Type | Name | Description |
---|---|---|
IDictionary | dictionary | A dictionary of entries to perform the bundled operation for. |
InstantiateBundle()
Instantiate a new Bundle object.
Declaration
protected override AbstractBundler.Bundle InstantiateBundle()
Returns
Type | Description |
---|---|
AbstractBundler.Bundle | A new Bundle object. |
Overrides
Process(object, object)
Process the specified entry in a most optimal way according to the bundle settings.
Declaration
public void Process(object key, object value)
Parameters
Type | Name | Description |
---|---|---|
object | key | The entry key. |
object | value | The entry value. |
ProcessAll(IDictionary)
Process a colllection of entries in a most optimal way according to the bundle settings.
Declaration
public void ProcessAll(IDictionary dictionary)
Parameters
Type | Name | Description |
---|---|---|
IDictionary | dictionary | The collection of entries to process |