[Missing <summary> documentation for "T:OpenMetaverse.ObjectPoolBase`1"]
public abstract class ObjectPoolBase<T> : IDisposable where T : class
Generic Template Parameters
[Missing <typeparam name="T"/> documentation for "T:OpenMetaverse.ObjectPoolBase`1"]
OpenMetaverse (Module: OpenMetaverse) Version: 0.8.1.16125
Checks an instance of T from the pool. If the pool is not sufficient to allow the checkout, a new segment is created.
The frequence which the cleanup thread runs. This is typically expected to be in the 5 minute range.
Releases all resources used by the
The number of items that are in a segment. Items in a segment are all allocated at the same time, and are hopefully close to each other in the managed heap.
The age a segment must be before it's eligible for cleanup. This is used to prevent thrash, and typical values are in the 5 minute range.
The minimum number of segments. When segments are reclaimed, this number of segments will always be left alone. These segments are allocated at startup.
The total number of segments created. Intended to be used by the Unit Tests.