Located in compilation unit of stormpot.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv long | |
| pack-priv long | |
| pack-priv final BlockingQueue | |
| pack-priv T | |
| pack-priv Exception | |
| pack-priv final AtomicInteger | |
| pack-priv long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | expire(Poolable
A reference to the Poolable object that is allocated for this
slot, and is being expired. obj)Implements stormpot. |
| claims | back to summary |
|---|---|
| pack-priv long claims | |
| createdNanos | back to summary |
|---|---|
| pack-priv long createdNanos | |
| live | back to summary |
|---|---|
| pack-priv final BlockingQueue<BSlot<T>> live | |
| obj | back to summary |
|---|---|
| pack-priv T obj | |
| poison | back to summary |
|---|---|
| pack-priv Exception poison | |
| poisonedSlots | back to summary |
|---|---|
| pack-priv final AtomicInteger poisonedSlots | |
| stamp | back to summary |
|---|---|
| pack-priv long stamp | |
| BSlotColdFields | back to summary |
|---|---|
| pack-priv BSlotColdFields(int state, BlockingQueue<BSlot<T>> live, AtomicInteger poisonedSlots) | |
| expire | back to summary |
|---|---|
| public void expire(Poolable obj) Implements stormpot. Doc from stormpot. Mark the object represented by this slot as expired. Expired objects
cannot be claimed again, and will be deallocated by the pool at the
earliest convenience. Objects are normally expired automatically using
the | |