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

Issue 1894073006: Store Physical Web URL data in memory (Closed)

Created:
4 years, 8 months ago by cco3
Modified:
4 years, 7 months ago
Reviewers:
nyquist, mattreynolds
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Store Physical Web URL data in memory Instead of repeatedly reading and deserializing nearby URLs and resolved URLs, this change keeps them in memory. (There are not many URLs stored at one time, so memory shouldn't be an issue). This also paves the way for implementing a smarter cache in the UrlManager. BUG=598106, 596668 Committed: https://crrev.com/3cb9951a5aa2edb978f434f31221b00bbc631ba0 Cr-Commit-Position: refs/heads/master@{#392671}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Add new urls to mUrlMap #

Patch Set 3 : Write UrlInfo map to shared preferences #

Total comments: 9

Patch Set 4 : Make final members final #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -76 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebDiagnosticsPage.java View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java View 1 2 3 13 chunks +83 lines, -72 lines 0 comments Download

Messages

Total messages: 18 (5 generated)
cco3
4 years, 8 months ago (2016-04-20 00:33:26 UTC) #2
mattreynolds
https://codereview.chromium.org/1894073006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java (right): https://codereview.chromium.org/1894073006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java#newcode76 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java:76: private Map<String, UrlInfo> mAllUrls; How do new URLs get ...
4 years, 7 months ago (2016-05-04 19:54:08 UTC) #3
cco3
https://codereview.chromium.org/1894073006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java (right): https://codereview.chromium.org/1894073006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java#newcode76 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java:76: private Map<String, UrlInfo> mAllUrls; On 2016/05/04 19:54:08, mattreynolds wrote: ...
4 years, 7 months ago (2016-05-06 23:13:41 UTC) #4
mattreynolds
lgtm
4 years, 7 months ago (2016-05-06 23:38:10 UTC) #5
cco3
4 years, 7 months ago (2016-05-06 23:40:06 UTC) #7
mattreynolds
lgtm
4 years, 7 months ago (2016-05-09 18:48:58 UTC) #8
cco3
Hi nyquist@, would you be able to take a look at this change?
4 years, 7 months ago (2016-05-09 23:02:44 UTC) #9
nyquist
https://codereview.chromium.org/1894073006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java (right): https://codereview.chromium.org/1894073006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java#newcode75 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java:75: private Set<String> mNearbyUrls; Could these be final? If so, ...
4 years, 7 months ago (2016-05-10 00:00:31 UTC) #10
cco3
https://codereview.chromium.org/1894073006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java (right): https://codereview.chromium.org/1894073006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java#newcode75 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java:75: private Set<String> mNearbyUrls; On 2016/05/10 00:00:31, nyquist wrote: > ...
4 years, 7 months ago (2016-05-10 17:23:02 UTC) #11
nyquist
lgtm
4 years, 7 months ago (2016-05-10 17:57:59 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1894073006/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1894073006/60001
4 years, 7 months ago (2016-05-10 18:01:18 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 7 months ago (2016-05-10 19:09:58 UTC) #16
commit-bot: I haz the power
4 years, 7 months ago (2016-05-10 19:11:16 UTC) #18
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3cb9951a5aa2edb978f434f31221b00bbc631ba0
Cr-Commit-Position: refs/heads/master@{#392671}

Powered by Google App Engine
This is Rietveld 408576698