Pool.Poolable
Constructor and Description |
---|
FlushablePool() |
FlushablePool(int initialCapacity) |
FlushablePool(int initialCapacity,
int max) |
Modifier and Type | Method and Description |
---|---|
void |
flush()
Frees all obtained instances.
|
void |
free(T object)
Puts the specified object in the pool, making it eligible to be returned by
Pool.obtain() . |
void |
freeAll(Array<T> objects)
Puts the specified objects in the pool.
|
T |
obtain()
Returns an object from this pool.
|
public FlushablePool()
public FlushablePool(int initialCapacity)
public FlushablePool(int initialCapacity, int max)
public T obtain()
Pool
Pool.newObject()
) or reused (previously
freed
).public void flush()
public void free(T object)
Pool
Pool.obtain()
. If the pool already contains
Pool.max
free objects, the specified object is reset but not added to the pool.Copyright © 2016. All rights reserved.