Interface | Description |
---|---|
Pool<T> |
Interface representing a pool of resources to be temporarily used and returned.
|
Class | Description |
---|---|
CloseableIterator<T> |
A
CloseableIterator<T> is an iterator which requires cleanup when it is no longer in use. |
CloseableResource<T> |
A
CloseableResource<T> is a wrapper around a resource of type T which must do
some sort of cleanup when it is no longer in use. |
DynamicResourcePool<T> |
A dynamic pool that manages the resources.
|
DynamicResourcePool.Options |
Options to initialize a Dynamic resource pool.
|
LockResource |
A resource lock that makes it possible to acquire and release locks using the following idiom:
|
RefCountLockResource |
Reference counted Lock resource, automatically unlocks and decrements the reference count.
|
ResourcePool<T> |
Class representing a pool of resources to be temporarily used and returned.
|
RWLockResource |
The
RWLockResource is an extension of the LockResource which allows for
downgrading of locks. |
Copyright © 2023. All Rights Reserved.