summaryrefslogtreecommitdiff
path: root/core/java/android/os/UpdateEngine.java
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2020-01-28 18:25:29 -0800
committerYifan Hong <elsk@google.com>2020-01-29 17:44:49 -0800
commitf64f31e7be335c649eb96930a67004bfcefab6ca (patch)
treeb5e63d657035983b384623b95f4e8e15795c9661 /core/java/android/os/UpdateEngine.java
parente8380c987656dcd3cb42bd916c978b259dda0fdf (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.java3
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 {