This is an automated email from the ASF dual-hosted git repository. sboikov pushed a commit to branch ignite-invokeAll in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 613a4b009cc0729da19fa473c8de1862e78e7d7e Merge: fc3b142 d945a5c Author: sboikov <sboi...@apache.org> AuthorDate: Tue Feb 26 15:12:17 2019 +0300 Merge branch 'data-load' into ignite-invokeAll .../cache/persistence/tree/BPlusTree.java | 293 ++++++++++++++++----- .../persistence/tree/reuse/LongListReuseBag.java | 21 ++ .../cache/persistence/tree/reuse/ReuseBag.java | 8 + .../persistence/tree/reuse/SinglePageReuseBag.java | 9 + .../apache/ignite/internal/util/GridLongList.java | 2 +- .../database/BPlusTreeReuseSelfTest.java | 2 + 6 files changed, 267 insertions(+), 68 deletions(-) diff --cc modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/BPlusTree.java index d794840,99efaff..bb52347 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/BPlusTree.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/BPlusTree.java @@@ -4035,10 -4177,10 +4177,10 @@@ public abstract class BPlusTree<L, T ex Iterator<? extends L> sortedRows; /** */ - Function<L, InvokeClosure<T>> closures; + Function<L, ? extends InvokeClosure<T>> closures; /** */ - ReuseBag reuseBag; + ReuseBag reuseBag = new LongListReuseBag(); /** * @param firstRow The first row.