AbstractEntryBundler Class |
Namespace: Tangosol.Net.Cache
public abstract class AbstractEntryBundler : AbstractBundler
The AbstractEntryBundler type exposes the following members.
Name | Description | |
---|---|---|
![]() | AbstractEntryBundler | Initializes a new instance of the AbstractEntryBundler class |
Name | Description | |
---|---|---|
![]() | AllowAutoAdjust |
Specifies whether or not auto-adjustment is on. Default value is "true".
(Inherited from AbstractBundler.) |
![]() | DelayMillis |
The timeout delay value.
(Inherited from AbstractBundler.) |
![]() | SizeThreshold |
The bundle size threshold value.
(Inherited from AbstractBundler.) |
![]() | SyncRoot |
Gets an object that can be used to synchronize access to the
ICollection.
(Inherited from AbstractBundler.) |
![]() | ThreadThreshold |
The minimum number of threads that will trigger the bundler to
switch from a pass through to a bundled mode.
(Inherited from AbstractBundler.) |
Name | Description | |
---|---|---|
![]() | Adjust |
Adjust this Bundler's parameters according to the available
statistical information.
(Inherited from AbstractBundler.) |
![]() | Bundling |
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.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | getOpenBundle |
Retrieve any Bundle that is currently in the open state. This method does
not assume any external synchronization and as a result, a caller must
double check the returned bundle open state (after synchronizing on it).
(Inherited from AbstractBundler.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InstantiateBundle |
Instantiate a new Bundle object.
(Overrides AbstractBundlerInstantiateBundle.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Process |
Process the specified entry in a most optimal way according
to the bundle settings.
|
![]() | ProcessAll |
Process a colllection of entries in a most optimal way
according to the bundle settings.
|
![]() | ResetStatistics |
Reset this Bundler statistics.
(Inherited from AbstractBundler.) |
![]() | ToString |
Provide a human readable description for the Bundler object
(for debugging).
(Inherited from AbstractBundler.) |
![]() | UpdateStatistics |
Update the statistics for this Bundle.
(Inherited from AbstractBundler.) |
Name | Description | |
---|---|---|
![]() | m_countThreads |
A counter for the total number of threads that have started any bundle
related execution. This counter is used by subclasses to reduce an impact
of bundled execution for lightly loaded environments.
(Inherited from AbstractBundler.) |
![]() | m_listBundle |
A pool of Bundle objects. Note that this list never shrinks.
(Inherited from AbstractBundler.) |
![]() | m_previousSizeThreshold |
The previous bundle size threshold value.
(Inherited from AbstractBundler.) |