Class ExactCollection<E>

java.lang.Object
java.util.AbstractCollection<E>
me.ahoo.cosid.sharding.ExactCollection<E>
All Implemented Interfaces:
Iterable<E>, Collection<E>, RandomAccess

public class ExactCollection<E> extends AbstractCollection<E> implements RandomAccess
准确式集合. 用于 Interval 算法、Mod 算法可以提前预知节点数量的场景。
 主要针对以下问题:
 -- 使用HashSet导致的内存空间浪费
 -- 添加元素时导致的集合膨胀(也可以通过给定 expectedSize 计算准确 capacity 就像 Sets.newHashSetWithExpectedSize(int))