summaryrefslogtreecommitdiff
path: root/apex/blobstore/framework
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2020-01-31 14:20:53 -0800
committerSudheer Shanka <sudheersai@google.com>2020-02-05 16:25:24 -0800
commitae53d11687132616074dc692b51036b44bfdcdb9 (patch)
tree33f1cade844c189826bb8d3a67a23b2d27a976d8 /apex/blobstore/framework
parent981f524ad3d2c4f189e7a9a3f27c2b9abb59c41c (diff)
Schedule a maintenance job to clean up stale jobs.
+ Fix a bug in BlobMetadata.hasLeases(). Bug: 148754858 Test: atest ./services/tests/mockingservicestests/src/com/android/server/blob/BlobStoreManagerServiceTest.java Test: adb shell cmd jobscheduler run --force android 191934935 Change-Id: I13499dd0327414bee62b8395c7e1fd349e325dd4
Diffstat (limited to 'apex/blobstore/framework')
-rw-r--r--apex/blobstore/framework/java/android/app/blob/BlobHandle.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/apex/blobstore/framework/java/android/app/blob/BlobHandle.java b/apex/blobstore/framework/java/android/app/blob/BlobHandle.java
index f110b36c7e90..d339afac5c77 100644
--- a/apex/blobstore/framework/java/android/app/blob/BlobHandle.java
+++ b/apex/blobstore/framework/java/android/app/blob/BlobHandle.java
@@ -257,6 +257,11 @@ public final class BlobHandle implements Parcelable {
return Base64.encodeToString(digest, Base64.NO_WRAP);
}
+ /** @hide */
+ public boolean isExpired() {
+ return expiryTimeMillis != 0 && expiryTimeMillis < System.currentTimeMillis();
+ }
+
public static final @NonNull Creator<BlobHandle> CREATOR = new Creator<BlobHandle>() {
@Override
public @NonNull BlobHandle createFromParcel(@NonNull Parcel source) {