public final void offer ( DataDeSerializer e ) { //discard if pool is full lock ( ) ; try { if ( count < items . length ) { items [ count ++ ] = e ; } } finally { unlock ( ) ; } }
Return an object . The object may be discarded if the pool is full .