/** * Release the reference previously obtained via {@link #acquire()}. * <p> * <b>NOTE:</b> it's safe to call this after {@link #close()}. * @throws IOException if the release operation on the given resource throws an {@link IOException} */ public final void release(G reference) throws IOException { assert reference != null; decRef(reference); }
/** * Release the reference previously obtained via {@link #acquire()}. * <p> * <b>NOTE:</b> it's safe to call this after {@link #close()}. * @throws IOException if the release operation on the given resource throws an {@link IOException} */ public final void release(G reference) throws IOException { assert reference != null; decRef(reference); }
/** * Release the reference previously obtained via {@link #acquire()}. * <p> * <b>NOTE:</b> it's safe to call this after {@link #close()}. * @throws IOException if the release operation on the given resource throws an {@link IOException} */ public final void release(G reference) throws IOException { assert reference != null; decRef(reference); }
/** * Release the reference previously obtained via {@link #acquire()}. * <p> * <b>NOTE:</b> it's safe to call this after {@link #close()}. * @throws IOException if the release operation on the given resource throws an {@link IOException} */ public final void release(G reference) throws IOException { assert reference != null; decRef(reference); }