diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java
index 2a5a7e7..486c9ae 100644
--- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java
+++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java
@@ -65,6 +65,8 @@ public final class JournalEntry extends Document {
 
     private static final String BRANCH_COMMITS = "_bc";
 
+    private static final String TIMESTAMP = "_ts";
+
     private static final int READ_CHUNK_SIZE = 100;
 
     /**
@@ -262,6 +264,9 @@ public final class JournalEntry extends Document {
         UpdateOp op = new UpdateOp(id, true);
         op.set(ID, id);
         op.set(CHANGES, getChanges().serialize());
+        // OAK-3085 : introduce a timestamp property
+        // for later being used by OAK-3001
+        op.set(TIMESTAMP, revision.getTimestamp());
         String bc = (String) get(BRANCH_COMMITS);
         if (bc != null) {
             op.set(BRANCH_COMMITS, bc);
