ThreadIsolatedObjectPool
cc.otavia.core.cache.ThreadIsolatedObjectPool
abstract class ThreadIsolatedObjectPool[T <: Poolable]() extends AbstractThreadIsolatedObjectPool[T]
Attributes
- Graph
-
- Supertypes
-
class AbstractThreadIsolatedObjectPool[T]class ObjectPool[T]class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited methods
Get a object from the ObjectPool. The returned object may be created via newObject if no pooled object is ready to be reused.
Get a object from the ObjectPool. The returned object may be created via newObject if no pooled object is ready to be reused.
Attributes
- Definition Classes
- Inherited from:
- AbstractThreadIsolatedObjectPool
Creates a new Object which has been set Poolable.creator by the current thread.
Creates a new Object which has been set Poolable.creator by the current thread.
Attributes
- Returns
-
a new Poolable object.
- Inherited from:
- ObjectPool
Used by user to define how to create a new Poolable object.
Used by user to define how to create a new Poolable object.
Attributes
- Returns
-
a object which has not been set Poolable.creator.
- Inherited from:
- ObjectPool
Recycle the object if possible and so make it ready to be reused.
Recycle the object if possible and so make it ready to be reused.
Value parameters
- poolable
-
Poolable object T
Attributes
- Definition Classes
- Inherited from:
- AbstractThreadIsolatedObjectPool
In this article