jetbrains.buildServer.util
Class SimpleObjectPool<T>

java.lang.Object
  extended by jetbrains.buildServer.util.SimpleObjectPool<T>

public class SimpleObjectPool<T>
extends java.lang.Object


Nested Class Summary
static interface SimpleObjectPool.ObjectFactory<T>
           
 
Constructor Summary
SimpleObjectPool(SimpleObjectPool.ObjectFactory<T> factory, int maxSize)
           
 
Method Summary
 T getFromPool()
           
 void returnInPool(T object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleObjectPool

public SimpleObjectPool(@NotNull
                        SimpleObjectPool.ObjectFactory<T> factory,
                        int maxSize)
Method Detail

getFromPool

public T getFromPool()

returnInPool

public void returnInPool(T object)