Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Issue 1288593003: [BackgroundSync] Move read and write of shared preferences to an AsyncTask (Closed)

Created:
5 years, 4 months ago by jkarlin
Modified:
5 years, 3 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, jkarlin+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[BackgroundSync] Move read and write of shared preferences to an AsyncTask BUG=520105 Committed: https://crrev.com/3fd1c36bf4c6cf03586c74bf95d051787d7c86b2 Cr-Commit-Position: refs/heads/master@{#345118}

Patch Set 1 #

Patch Set 2 : Clean up #

Total comments: 8

Patch Set 3 : Early return #

Total comments: 2

Patch Set 4 : Sync as suffix instead of prefix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -68 lines) Patch
M content/browser/android/background_sync_launcher_android.cc View 1 chunk +2 lines, -1 line 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java View 1 4 chunks +42 lines, -17 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java View 1 2 4 chunks +20 lines, -12 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java View 1 2 3 8 chunks +40 lines, -38 lines 0 comments Download

Messages

Total messages: 34 (12 generated)
jkarlin
jdduke: PTAL at everything, thanks!
5 years, 4 months ago (2015-08-19 15:27:51 UTC) #2
jdduke (slow)
Looks quite reasonable, though yriedman@ is probably a better reviewer here.
5 years, 4 months ago (2015-08-19 17:29:05 UTC) #4
jkarlin
On 2015/08/19 17:29:05, jdduke wrote: > Looks quite reasonable, though yriedman@ is probably a better ...
5 years, 4 months ago (2015-08-19 17:31:47 UTC) #5
jdduke (slow)
Just a couple questions. https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java File content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java#newcode74 content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java:74: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); Does ...
5 years, 4 months ago (2015-08-19 17:32:42 UTC) #6
jkarlin
https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java File content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java#newcode74 content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncher.java:74: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); On 2015/08/19 17:32:42, jdduke wrote: ...
5 years, 4 months ago (2015-08-19 17:38:35 UTC) #7
jdduke (slow)
https://codereview.chromium.org/1288593003/diff/20001/content/browser/android/background_sync_launcher_android.cc File content/browser/android/background_sync_launcher_android.cc (right): https://codereview.chromium.org/1288593003/diff/20001/content/browser/android/background_sync_launcher_android.cc#newcode49 content/browser/android/background_sync_launcher_android.cc:49: env, java_launcher_.obj(), base::android::GetApplicationContext(), Hmm, is this code executed on ...
5 years, 4 months ago (2015-08-19 17:45:14 UTC) #8
jkarlin
https://codereview.chromium.org/1288593003/diff/20001/content/browser/android/background_sync_launcher_android.cc File content/browser/android/background_sync_launcher_android.cc (right): https://codereview.chromium.org/1288593003/diff/20001/content/browser/android/background_sync_launcher_android.cc#newcode49 content/browser/android/background_sync_launcher_android.cc:49: env, java_launcher_.obj(), base::android::GetApplicationContext(), On 2015/08/19 17:45:14, jdduke wrote: > ...
5 years, 4 months ago (2015-08-19 18:23:49 UTC) #9
jdduke (slow)
Looks good but technically I'm only an owner for input-related changes. I'll rubberstamp with peter@'s ...
5 years, 4 months ago (2015-08-19 18:27:25 UTC) #11
jkarlin
Peter, PTAL, many thanks!
5 years, 4 months ago (2015-08-20 11:18:29 UTC) #12
jkarlin
On 2015/08/20 11:18:29, jkarlin wrote: > Peter, PTAL, many thanks! Ah, Peter is out as ...
5 years, 4 months ago (2015-08-20 11:21:10 UTC) #14
mlamouri (slow - plz ping)
lgtm https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java File content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java (right): https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java#newcode87 content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java:87: if (shouldLaunch) { nit: if (!shouldLaunch) return;
5 years, 4 months ago (2015-08-21 09:40:54 UTC) #15
jkarlin
Thanks Mounir. jdduke: What do you think? https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java File content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java (right): https://codereview.chromium.org/1288593003/diff/20001/content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java#newcode87 content/public/android/java/src/org/chromium/content/browser/BackgroundSyncLauncherService.java:87: if (shouldLaunch) ...
5 years, 4 months ago (2015-08-21 12:03:12 UTC) #16
jdduke (slow)
On 2015/08/21 12:03:12, jkarlin wrote: > Thanks Mounir. jdduke: What do you think? > > ...
5 years, 4 months ago (2015-08-21 13:11:55 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288593003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288593003/40001
5 years, 4 months ago (2015-08-21 13:49:32 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/58949)
5 years, 4 months ago (2015-08-21 18:04:51 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288593003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288593003/40001
5 years, 4 months ago (2015-08-21 18:25:12 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/59140)
5 years, 4 months ago (2015-08-21 22:34:54 UTC) #26
Peter Beverloo
lgtm with an optional comment https://codereview.chromium.org/1288593003/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java File content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java (right): https://codereview.chromium.org/1288593003/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java#newcode72 content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java:72: private Boolean syncShouldLaunchWhenNextOnline() { ...
5 years, 3 months ago (2015-08-24 13:21:20 UTC) #28
jkarlin
Thanks! https://codereview.chromium.org/1288593003/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java File content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java (right): https://codereview.chromium.org/1288593003/diff/40001/content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java#newcode72 content/public/android/javatests/src/org/chromium/content/browser/BackgroundSyncLauncherTest.java:72: private Boolean syncShouldLaunchWhenNextOnline() { On 2015/08/24 13:21:20, Peter ...
5 years, 3 months ago (2015-08-24 16:27:03 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288593003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288593003/60001
5 years, 3 months ago (2015-08-24 17:41:41 UTC) #32
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 3 months ago (2015-08-24 17:47:06 UTC) #33
commit-bot: I haz the power
5 years, 3 months ago (2015-08-24 17:47:37 UTC) #34
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3fd1c36bf4c6cf03586c74bf95d051787d7c86b2
Cr-Commit-Position: refs/heads/master@{#345118}

Powered by Google App Engine
This is Rietveld 408576698