class ExpirableBloomFilterConfig extends AbstractBloomFilterConfig<ExpirableBloomFilterConfig> {

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        if (!super.equals(o)) return false;
        final ExpirableBloomFilterConfig that = (ExpirableBloomFilterConfig) o;
        return validPeriodAfterCreate.equals(that.validPeriodAfterCreate) &&
                (validPeriodAfterAccess == null || validPeriodAfterAccess.equals(that.validPeriodAfterAccess));
    }

      ExpirableBloomFilterConfig();
      ExpirableBloomFilterConfig(int expectedInsertions, double fpp);
      ExpirableBloomFilterConfig(ExpirableBloomFilterConfig config);

}