@Override
    public int hashCode()
    {
        return Objects.hash(numBits, numHashFunctions, Arrays.hashCode(bitSet.getData()));
    }
@Test
    public void testHashCode()
    {
        List<Long> bitset1 = ImmutableList.of(2L);
        List<Long> bitset2 = ImmutableList.of(2L);
        HiveBloomFilter filter1 = new HiveBloomFilter(bitset1, 1, 1);
        HiveBloomFilter filter2 = new HiveBloomFilter(bitset2, 1, 1);
        assertEquals(filter1, filter2);
        assertEquals(filter1.hashCode(), filter2.hashCode());
    }