/** * Create a new listener. * @param future The delegation target. * @param undone use undone methods. */ public DuplicateRemovalIntermediateResultListener(IntermediateFuture<E> future, boolean undone) { super(future, undone); this.filter = new BloomFilter(); }
/** * Create a new listener. * @param delegate The delegation target. * @param undone use undone methods. */ public DuplicateRemovalIntermediateResultListener(IIntermediateResultListener<E> delegate, boolean undone) { super(delegate, undone); this.filter = new BloomFilter(); }
/** * Main for testing. */ public static void main(String[] args) { byte[] value = new byte[]{9}; // BloomFilter bf = new BloomFilter(10, 2); BloomFilter bf = new BloomFilter(0.05, 1000); System.out.println(bf); System.out.println("Query for 9: " + bf.mightContain(value)); System.out.println("Adding 9"); bf.add(value); System.out.println("Query for 9: " + bf.mightContain(value)); } }