/** * Puts an item into the cache. * * @param cacheElement * @throws IOException */ @Override public void update( ICacheElement<K, V> cacheElement ) throws IOException { updateWithEventLogging( cacheElement ); }
/** * Puts an item into the cache. * <p> * @param cacheElement * @throws IOException */ @Override public void update( ICacheElement<K, V> cacheElement ) throws IOException { updateWithEventLogging( cacheElement ); }
/** * Add a cache element to the persistent store. * * 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. * * @param cacheElement * @throws IOException */ protected final void doUpdate( ICacheElement<K, V> cacheElement ) throws IOException { super.updateWithEventLogging( cacheElement ); }
/** * Add a cache element to the persistent store. * <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> * @param cacheElement * @throws IOException */ protected final void doUpdate( ICacheElement<K, V> cacheElement ) throws IOException { super.updateWithEventLogging( cacheElement ); }