private class GenericKeyedObjectPool.ObjectQueue
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
activeCount
Number of instances checked out to clients from this queue
|
private int |
internalProcessingCount
Number of instances in process of being created
|
private CursorableLinkedList<GenericKeyedObjectPool.ObjectTimestampPair<V>> |
queue
Idle instance queue
|
Modifier | Constructor and Description |
---|---|
private |
ObjectQueue() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
decrementActiveCount()
Decrement the active count for this queue
|
(package private) void |
decrementInternalProcessingCount()
Decrement the number of instances in process of being created
|
(package private) void |
incrementActiveCount()
Increment the active count for this queue
|
(package private) void |
incrementInternalProcessingCount()
Record the fact that one more instance is queued for creation
|
private int activeCount
private final CursorableLinkedList<GenericKeyedObjectPool.ObjectTimestampPair<V>> queue
private int internalProcessingCount
void incrementActiveCount()
void decrementActiveCount()
void incrementInternalProcessingCount()
void decrementInternalProcessingCount()