@Override
    public boolean remove(Object o) {
        if (!this.content.remove(o)) {
           return false;
        }

        for (Set<E> partition : this.partitions) {
            partition.remove(o);
        }

        return true;
    }
Supplies the set instances to use for each partition in the bucket

@return a new set
helper/src/main/java/me/lucko/helper/bucket/AbstractBucket.java