Uses of Class
stormpot.internal.BSlot
Packages that use BSlot
-
Uses of BSlot in stormpot.internal
Subclasses of BSlot in stormpot.internalModifier and TypeClassDescriptionclassBSlotPadded<T extends Poolable>ABSlottype with extra padding to ensure each slot is on their own CPU cache line.Methods in stormpot.internal that return BSlotMethods in stormpot.internal with parameters of type BSlotModifier and TypeMethodDescriptionvoidThreadedAllocationController.offerDeadSlot(BSlot<T> slot) voidPush the given slot onto the stack.voidRegister the given slot and its contained object with the detector.voidPreciseLeakDetector.unregister(BSlot<?> slot) Deregister the given slot from the leak detector.Constructor parameters in stormpot.internal with type arguments of type BSlotModifierConstructorDescriptionBSlot(BlockingQueue<BSlot<T>> live, AtomicLong poisonedSlots) Create a new BSlot instance, which will return to the given live queue when released from a claim, and update the given counter when poisoned.BSlotPadded(BlockingQueue<BSlot<T>> live, AtomicLong poisonedSlots) Create a new BSlot instance, which will return to the given live queue when released from a claim, and update the given counter when poisoned.RefillPile(BlockingQueue<BSlot<T>> refillQueue) Create a refill pile that will refill into the given queue.