public static TempCharBuffer allocate ( ) { TempCharBuffer next = _freeList . allocate ( ) ; if ( next == null ) return new TempCharBuffer ( SIZE ) ; next . _next = null ; next . _offset = 0 ; next . _length = 0 ; next . _bufferCount = 0 ; return next ; }
Allocate a TempCharBuffer reusing one if available .