diff options
author | Sudheer Shanka <sudheersai@google.com> | 2020-01-31 14:20:53 -0800 |
---|---|---|
committer | Sudheer Shanka <sudheersai@google.com> | 2020-02-05 16:25:24 -0800 |
commit | ae53d11687132616074dc692b51036b44bfdcdb9 (patch) | |
tree | 33f1cade844c189826bb8d3a67a23b2d27a976d8 /apex/blobstore/framework | |
parent | 981f524ad3d2c4f189e7a9a3f27c2b9abb59c41c (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.java | 5 |
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) { |