Interface | Description |
---|---|
Pool<T> |
Interface representing a pool of resources to be temporarily used and returned.
|
Class | Description |
---|---|
AlluxioResourceLeakDetector<T> |
An extension of the
ResourceLeakDetector with custom error messages for use in the
Alluxio codebase. |
AlluxioResourceLeakDetectorFactory |
The class responsible for instantiating
AlluxioResourceLeakDetector . |
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:
|
NoopCloseable |
A noop closeable that does nothing upon close.
|
PooledResource<T> |
A pooled resource that was acquired from a
Pool , and will be released back
to the pool when it's closed. |
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. |
Enum | Description |
---|---|
DynamicResourcePool.SelectionPolicy |
A policy specifying in what order to pick a resource item from a pool.
|
Copyright © 2023. All Rights Reserved.