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

Issue 2658163003: [Android NTP] Cache number of items under child nodes (Closed)

Created:
3 years, 10 months ago by Bernhard Bauer
Modified:
3 years, 10 months ago
Reviewers:
PEConn
CC:
chromium-reviews, noyau+watch_chromium.org, ntp-dev+reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android NTP] Cache number of items under child nodes For inner nodes this makes getItemCount() more efficient, and for any child node in general adds assertions that it notifies about the correct number of items upon modification (which might otherwise only manifest). BUG=616090 Review-Url: https://codereview.chromium.org/2658163003 Cr-Commit-Position: refs/heads/master@{#446998} Committed: https://chromium.googlesource.com/chromium/src/+/48859482c4d373854a5d4736ab426fb541b99360

Patch Set 1 #

Patch Set 2 : x #

Patch Set 3 : x #

Patch Set 4 : . #

Total comments: 7

Patch Set 5 : review #

Messages

Total messages: 26 (20 generated)
Bernhard Bauer
Please review. You remember your comment, "we should make this more efficient" about 4 months ...
3 years, 10 months ago (2017-01-30 10:14:40 UTC) #18
PEConn
https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java (right): https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java:80: protected abstract int getItemCountForDebugging(); Can we get Javadoc here? ...
3 years, 10 months ago (2017-01-30 10:42:47 UTC) #19
Bernhard Bauer
https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java (right): https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/ChildNode.java:80: protected abstract int getItemCountForDebugging(); On 2017/01/30 10:42:47, PEConn wrote: ...
3 years, 10 months ago (2017-01-30 15:41:59 UTC) #20
PEConn
LGTM https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java (right): https://codereview.chromium.org/2658163003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java#newcode147 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java:147: if (addedCount > 0) notifyItemRangeInserted(initialCount, addedCount); On 2017/01/30 ...
3 years, 10 months ago (2017-01-30 15:48:20 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2658163003/80001
3 years, 10 months ago (2017-01-30 16:03:18 UTC) #23
commit-bot: I haz the power
3 years, 10 months ago (2017-01-30 16:37:41 UTC) #26
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/48859482c4d373854a5d4736ab42...

Powered by Google App Engine
This is Rietveld 408576698