package org.jactr.core.utils.recyclable;
/*
* default logging
*/
/**
* interface marking a factory that can return and accept recycled instances of
* an object.
*
* @author harrison
* @param <T>
*/
public interface RecyclableFactory<T>
{
public int getRecycleBinSize();
public void setRecycleBinSize(int size);
public T newInstance(Object... params);
public void recycle(T obj);
}