question: public void freeUseCount ( ) { if ( _indirectSource != null ) { _indirectSource . freeUseCount ( ) ; } else if ( _useCount != null ) { if ( _useCount . decrementAndGet ( ) < 0 ) { closeSelf ( ) ; } } }
target:  Frees a use-counter, so getInputStream can be called multiple times.