AbstractBundler Class | 
Namespace: Tangosol.Net.Cache
public abstract class AbstractBundler
The AbstractBundler type exposes the following members.
| Name | Description | |
|---|---|---|
| AbstractBundler | 
            Construct the bundler. By default, the timeout delay value is set to
            one millisecond and the auto-adjustment feature is turned on.
              | 
| Name | Description | |
|---|---|---|
| AllowAutoAdjust | 
            Specifies whether or not auto-adjustment is on. Default value is "true".
              | |
| DelayMillis | 
            The timeout delay value.
              | |
| SizeThreshold | 
             The bundle size threshold value.
               | |
| SyncRoot | 
            Gets an object that can be used to synchronize access to the
            ICollection.
              | |
| ThreadThreshold | 
            The minimum number of threads that will trigger the bundler to
            switch from a pass through to a bundled mode.
              | 
| Name | Description | |
|---|---|---|
| Adjust | 
            Adjust this Bundler's parameters according to the available 
            statistical information.
              | |
| Equals | (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 a hash function for a particular type.   (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).
              | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| InstantiateBundle | 
            Instantiate a new Bundle object.
              | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ResetStatistics | 
            Reset this Bundler statistics.
              | |
| ToString | 
            Provide a human readable description for the Bundler object
            (for debugging).
              | |
| UpdateStatistics | 
            Update the statistics for this Bundle.
              | 
| Name | Description | |
|---|---|---|
| ADJUSTMENT_FREQUENCY | 
            Frequency of the adjustment attempts. This number represents a number of
            iterations of the master bundle usage after which an adjustment attempt
            will be performed.
              | |
| 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.
              | |
| m_listBundle | 
            A pool of Bundle objects. Note that this list never shrinks.
              | |
| m_previousSizeThreshold | 
            The previous bundle size threshold value.
              | 
| We assume that all bundle-able operations are idempotent and could be repeated if un-bundling is necessary due to a bundled operation failure. |