org.apache.velocity.util
Class SimplePool
java.lang.Object
org.apache.velocity.util.SimplePool
public final class SimplePool
extends java.lang.Object
Simple object pool. Based on ThreadPool and few other classes
The pool will ignore overflow and return null if empty.
Version:
- Gal Shachor
- Costin
- Geir Magnusson Jr.
private int | current - index of previous to next
free slot
|
private int | max - max amount of objects to be managed
set via CTOR
|
private Object[] | pool
|
Object | get() - Get an object from the pool, null if the pool is empty.
|
int | getMax() - Return the size of the pool
|
void | put(Object o) - Add the object to the pool, silent nothing if the pool is full
|
current
private int current
index of previous to next
free slot
max
private int max
max amount of objects to be managed
set via CTOR
pool
private Object[] pool
SimplePool
public SimplePool(int max)
get
public Object get()
Get an object from the pool, null if the pool is empty.
getMax
public int getMax()
Return the size of the pool
put
public void put(Object o)
Add the object to the pool, silent nothing if the pool is full
Copyright B) 2002 Apache Software Foundation. All Rights Reserved.