| Modifier and Type | Field and Description |
|---|---|
| private final RefillPile | |
| private final LinkedTransferQueue | |
| private final AtomicInteger | |
| private final BSlot | |
| private final AtomicInteger | |
| private final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | DirectAllocationController(LinkedTransferQueue<BSlot<T>> live, RefillPile<T> disregardPile, PoolBuilder<T> builder, BSlot<T> poisonPill)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv long | |
| pack-priv long | |
| pack-priv long | getFailedAllocationCount()
Implements abstract stormpot. |
| pack-priv int | |
| pack-priv void | |
| pack-priv void | |
| pack-priv Completion |
| disregardPile | back to summary |
|---|---|
| private final RefillPile<T> disregardPile | |
| live | back to summary |
|---|---|
| private final LinkedTransferQueue<BSlot<T>> live | |
| poisonedSlots | back to summary |
|---|---|
| private final AtomicInteger poisonedSlots | |
| poisonPill | back to summary |
|---|---|
| private final BSlot<T> poisonPill | |
| shutdownState | back to summary |
|---|---|
| private final AtomicInteger shutdownState | |
| size | back to summary |
|---|---|
| private final int size | |
| DirectAllocationController | back to summary |
|---|---|
| pack-priv DirectAllocationController(LinkedTransferQueue<BSlot<T>> live, RefillPile<T> disregardPile, PoolBuilder<T> builder, BSlot<T> poisonPill) | |
| countLeakedObjects | back to summary |
|---|---|
| pack-priv long countLeakedObjects() Implements abstract stormpot.
| |
| getAllocationCount | back to summary |
|---|---|
| pack-priv long getAllocationCount() Implements abstract stormpot.
| |
| getFailedAllocationCount | back to summary |
|---|---|
| pack-priv long getFailedAllocationCount() Implements abstract stormpot.
| |
| getTargetSize | back to summary |
|---|---|
| pack-priv int getTargetSize() Implements abstract stormpot.
| |
| offerDeadSlot | back to summary |
|---|---|
| pack-priv void offerDeadSlot(BSlot<T> slot) Implements abstract stormpot.
| |
| setTargetSize | back to summary |
|---|---|
| pack-priv void setTargetSize(int size) Implements abstract stormpot.
| |
| shutdown | back to summary |
|---|---|
| pack-priv Completion shutdown() Implements abstract stormpot.
| |