+ void snapshotRollback();
+
+ /**
+ * Size of the data in the log (in bytes)
+ */
+ int dataSize();
+
+ /**
+ * We decide if snapshot need to be captured based on the count/memory consumed.
+ * @param replicatedLogEntry
+ */
+ void captureSnapshotIfReady(ReplicatedLogEntry replicatedLogEntry);
+