diff options
| author | Yifan Hong <elsk@google.com> | 2020-01-28 18:25:29 -0800 |
|---|---|---|
| committer | Yifan Hong <elsk@google.com> | 2020-01-29 17:44:49 -0800 |
| commit | f64f31e7be335c649eb96930a67004bfcefab6ca (patch) | |
| tree | b5e63d657035983b384623b95f4e8e15795c9661 /core/java/android/os/UpdateEngine.java | |
| parent | e8380c987656dcd3cb42bd916c978b259dda0fdf (diff) | |
UpdateEngine: add WorkerThread annotation.
Add @WorkerThread to allocateSpace and cleanupAppliedPayload
because they take a non-trivial amount of time.
Bug: 148486809
Test: builds
Change-Id: Ib7daba9c662b9e141430df71401d069577221b8a
Diffstat (limited to 'core/java/android/os/UpdateEngine.java')
| -rw-r--r-- | core/java/android/os/UpdateEngine.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/os/UpdateEngine.java b/core/java/android/os/UpdateEngine.java index 5d7203290c7c..223f92054f79 100644 --- a/core/java/android/os/UpdateEngine.java +++ b/core/java/android/os/UpdateEngine.java @@ -19,6 +19,7 @@ package android.os; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.SystemApi; +import android.annotation.WorkerThread; import android.content.res.AssetFileDescriptor; import android.os.IUpdateEngine; import android.os.IUpdateEngineCallback; @@ -535,6 +536,7 @@ public class UpdateEngine { * @return See {@link AllocateSpaceResult#getErrorCode} and * {@link AllocateSpaceResult#getFreeSpaceRequired}. */ + @WorkerThread @NonNull public AllocateSpaceResult allocateSpace( @NonNull String payloadMetadataFilename, @@ -585,6 +587,7 @@ public class UpdateEngine { * @throws ServiceSpecificException if other transient errors has occurred. * A reboot may or may not help resolving the issue. */ + @WorkerThread @ErrorCode public int cleanupAppliedPayload() { try { |
