org.openjena.atlas.lib
Class PoolBase<T>
java.lang.Object
org.openjena.atlas.lib.PoolBase<T>
- All Implemented Interfaces:
- Pool<T>
public class PoolBase<T>
- extends Object
- implements Pool<T>
A Pool of objects. Base implements a non-blocking pool (returns null on no entry)
with infinite upper bound. Set effective size by creating the right number of
entries when created.
Method Summary |
T |
get()
Get an item from the pool - return null if the pool is empty |
boolean |
isEmpty()
|
void |
put(T item)
|
PoolBase
public PoolBase()
put
public void put(T item)
- Specified by:
put
in interface Pool<T>
get
public T get()
- Get an item from the pool - return null if the pool is empty
- Specified by:
get
in interface Pool<T>
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface Pool<T>
Licenced under the Apache License, Version 2.0