Package net.minestom.server.utils
Class ObjectPool<T>
java.lang.Object
net.minestom.server.utils.ObjectPool<T>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()intcount()get()getAndRegister(@NotNull Object ref) ObjectPool<T>.@NotNull Holderhold()static <T> ObjectPool<T> static <T> ObjectPool<T> pool(Supplier<T> supplier, UnaryOperator<T> sanitizer) voidregister(@NotNull Object ref, @NotNull Collection<T> objects) voidregister(@NotNull Object ref, @NotNull AtomicReference<T> objectRef) void<R> R
-
Method Details
-
pool
-
pool
-
get
-
getAndRegister
-
add
-
clear
public void clear() -
count
public int count() -
register
-
register
-
register
-
hold
-
use
-