class InvalidBloomFilterPurgatory implements Purgatory {

    @Override
    public void purge() {
        for (FilterRecord<F> holder : manager) {
            final F filter = holder.filter();
            if (!filter.valid()) {
                final String name = holder.name();
                manager.remove(name, filter);
            }
        }
    }

    public  InvalidBloomFilterPurgatory(BloomFilterManager<F, ?> manager);

}