}
@Override
- public <T> void persist(T o, Procedure<T> procedure) {
- delegate.persist(o, procedure);
+ public <T> void persist(T entry, Procedure<T> procedure) {
+ delegate.persist(entry, procedure);
}
@Override
- public void saveSnapshot(Object o) {
- delegate.saveSnapshot(o);
+ public <T> void persistAsync(T entry, Procedure<T> procedure) {
+ delegate.persistAsync(entry, procedure);
+ }
+
+ @Override
+ public void saveSnapshot(Object entry) {
+ delegate.saveSnapshot(entry);
}
@Override
public void deleteMessages(long sequenceNumber) {
delegate.deleteMessages(sequenceNumber);
}
+
+ @Override
+ public long getLastSequenceNumber() {
+ return delegate.getLastSequenceNumber();
+ }
}