abstract @Nonnull Class<T> getSupportedType();
- abstract @Nullable T toStapshot();
+ abstract @Nullable T toSnapshot();
// Lifecycle events
abstract void onTransactionCommitted(TransactionIdentifier txId);
+
+ abstract void onHistoryCreated(LocalHistoryIdentifier historyId);
+
abstract void onHistoryClosed(LocalHistoryIdentifier historyId);
+
abstract void onHistoryPurged(LocalHistoryIdentifier historyId);
+
}