summaryrefslogtreecommitdiff
path: root/apex/blobstore/framework
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2020-03-24 11:26:23 -0700
committerSudheer Shanka <sudheersai@google.com>2020-04-09 14:54:54 -0700
commitaf3f887deb5314af031f7881f79b2680bb3caeae (patch)
treed175dbfae7fd40593331b610e6dd934264de6e8b /apex/blobstore/framework
parente68c8ac02bb4bd3907c6513992f6f22c151e1a8e (diff)
Keep track of commit times for each blob.
Also, add a commit cool-off period such that any new commits of the same data blob from the same committer will be treated as if they occurred at the earlier commit time. This is to ensure apps don't keep on committing the same blob and prevent deletion of it. Bug: 151378266 Test: atest --test-mapping apex/blobstore Change-Id: I44b3fddbc465b7d6f00f40b299b91d3d84740989
Diffstat (limited to 'apex/blobstore/framework')
-rw-r--r--apex/blobstore/framework/java/android/app/blob/XmlTags.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/apex/blobstore/framework/java/android/app/blob/XmlTags.java b/apex/blobstore/framework/java/android/app/blob/XmlTags.java
index e64edc393769..dbfdcba05a73 100644
--- a/apex/blobstore/framework/java/android/app/blob/XmlTags.java
+++ b/apex/blobstore/framework/java/android/app/blob/XmlTags.java
@@ -48,6 +48,7 @@ public final class XmlTags {
// For committer
public static final String TAG_COMMITTER = "c";
+ public static final String ATTR_COMMIT_TIME_MS = "cmt";
// For leasee
public static final String TAG_LEASEE = "l";