summaryrefslogtreecommitdiff
path: root/core/java/android/app/SharedPreferencesImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/app/SharedPreferencesImpl.java')
-rw-r--r--core/java/android/app/SharedPreferencesImpl.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/app/SharedPreferencesImpl.java b/core/java/android/app/SharedPreferencesImpl.java
index 3bb7019c212d..023b4f38ff1c 100644
--- a/core/java/android/app/SharedPreferencesImpl.java
+++ b/core/java/android/app/SharedPreferencesImpl.java
@@ -406,12 +406,12 @@ final class SharedPreferencesImpl implements SharedPreferences {
}
};
- QueuedWork.add(awaitCommit);
+ QueuedWork.addFinisher(awaitCommit);
Runnable postWriteRunnable = new Runnable() {
public void run() {
awaitCommit.run();
- QueuedWork.remove(awaitCommit);
+ QueuedWork.removeFinisher(awaitCommit);
}
};
@@ -588,10 +588,10 @@ final class SharedPreferencesImpl implements SharedPreferences {
}
if (DEBUG) {
- Log.d(TAG, "added " + mcr.memoryStateGeneration + " -> " + mFile.getName());
+ Log.d(TAG, "queued " + mcr.memoryStateGeneration + " -> " + mFile.getName());
}
- QueuedWork.singleThreadExecutor().execute(writeToDiskRunnable);
+ QueuedWork.queue(writeToDiskRunnable, !isFromSyncCommit);
}
private static FileOutputStream createFileOutputStream(File file) {