/** * Either returns a recycled instance or a new one. */ public T requestInstance() { T a; if( unused.size() > 0 ) { a = unused.pop(); } else { a = createInstance(); } return a; }
/** * Either returns a recycled instance or a new one. */ public T requestInstance() { T a; if( unused.size() > 0 ) { a = unused.pop(); } else { a = createInstance(); } return a; }