Package net.minestom.server.utils
Class ObjectPool<T>
java.lang.Object
net.minestom.server.utils.ObjectPool<T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectPool<BinaryBuffer> static final ObjectPool<ByteBuffer> -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()intcount()get()getAndRegister(@NotNull Object ref) ObjectPool<T>.@NotNull Holderhold()voidregister(@NotNull Object ref, @NotNull Collection<T> objects) voidregister(@NotNull Object ref, @NotNull AtomicReference<T> objectRef) void<R> R
-
Field Details
-
BUFFER_POOL
-
PACKET_POOL
-
-
Method Details
-
get
-
getAndRegister
-
add
-
clear
public void clear() -
count
public int count() -
register
-
register
-
register
-
hold
-
use
-