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 |