/** * Synchronously dispose the remote cache; if failed, replace the remote handle with a zombie. * * @throws IOException */ @Override public void dispose() throws IOException { disposeWithEventLogging(); }
/** * Synchronously dispose the remote cache; if failed, replace the remote handle with a zombie. * <p> * @throws IOException */ @Override public void dispose() throws IOException { disposeWithEventLogging(); }
/** * Dispose of the persistent store. Note that disposal of purgatory and setting alive to false * does NOT need to be done by this method. * <p> * Before the event logging layer, the subclasses implemented the do* methods. Now the do* * methods call the *EventLogging method on the super. The *WithEventLogging methods call the * abstract process* methods. The children implement the process methods. * <p> * @throws IOException */ protected final void doDispose() throws IOException { super.disposeWithEventLogging(); }
/** * Dispose of the persistent store. Note that disposal of purgatory and setting alive to false * does NOT need to be done by this method. * * Before the event logging layer, the subclasses implemented the do* methods. Now the do* * methods call the *EventLogging method on the super. The *WithEventLogging methods call the * abstract process* methods. The children implement the process methods. * * @throws IOException */ protected final void doDispose() throws IOException { super.disposeWithEventLogging(); }