diff options
Diffstat (limited to 'core/java/android/app/SharedPreferencesImpl.java')
| -rw-r--r-- | core/java/android/app/SharedPreferencesImpl.java | 8 |
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) { |
