/** * Releases resources immediately instead of waiting for the garbage collector. This method * disposes the backing store regardeless of {@link #canDisposeBackingStore} value. */ @Override public synchronized void dispose() throws FactoryException { if (disposer != null) { disposer.cancel(); disposer = null; } super.dispose(); }