@ SuppressWarnings ( "unchecked" ) < K , E extends PoolableObject < V > > E initialize ( PoolKey < K > key , IKeyedObjectPool < ? , V > pool ) { this . key = key ; this . pool = pool ; return ( E ) this ; }
Initializes this Object when initially created by the Pool for allocation