HBASE-19614 Use ArrayDeque as Queue instead of LinkedList in CompoundBloomFilterWriter
Signed-off-by: Apekshit Sharma <a...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f01c90bc Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f01c90bc Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f01c90bc Branch: refs/heads/HBASE-19064 Commit: f01c90bc0e3b44fbc2c500a631cd49202d2cb975 Parents: 0fa5d69 Author: BELUGA BEHR <dam6...@gmail.com> Authored: Tue Feb 27 11:49:30 2018 -0800 Committer: Apekshit Sharma <a...@apache.org> Committed: Tue Feb 27 11:50:52 2018 -0800 ---------------------------------------------------------------------- .../apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/f01c90bc/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java index 0b58b21..d63a824 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java @@ -20,7 +20,7 @@ package org.apache.hadoop.hbase.io.hfile; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; -import java.util.LinkedList; +import java.util.ArrayDeque; import java.util.Queue; import org.apache.hadoop.hbase.Cell; @@ -71,7 +71,7 @@ public class CompoundBloomFilterWriter extends CompoundBloomFilterBase BloomFilterChunk chunk; } - private Queue<ReadyChunk> readyChunks = new LinkedList<>(); + private Queue<ReadyChunk> readyChunks = new ArrayDeque<>(); /** The first key in the current Bloom filter chunk. */ private byte[] firstKeyInChunk = null;