public class PersistenceStoringWithLogging implements PersistenceStoring
private final PersistenceStoring wrapped;
public PersistenceStoringWithLogging(final PersistenceStoring wrapped)
public long store(final Object instance)
Logger.getLogger(PersistenceStoring.class.getName())
.info("Object stored: " + instance);
return this.wrapped.store(instance);
public long[] storeAll(final Object... instances)
return this.wrapped.storeAll(instances);
public void storeAll(final Iterable<?> instances)
this.wrapped.storeAll(instances);
public void storeSelfStoring(final SelfStoring storing)
this.wrapped.storeSelfStoring(storing);