private Object readResolve() { return stringFunnel(Charset.forName(charsetCanonicalName)); }
private Object readResolve() { return stringFunnel(Charset.forName(charsetCanonicalName)); }
private Object readResolve() { return stringFunnel(Charset.forName(charsetCanonicalName)); }
protected BloomFilter<CharSequence> rebuildBloomFilter() { counter = new AtomicInteger(0); return BloomFilter.create(Funnels.stringFunnel(Charset.defaultCharset()), expectedInsertions, fpp); }
@Override public void readFrom(InputStream in) throws IOException { _bloomFilter = com.google.common.hash.BloomFilter.readFrom(in, Funnels.stringFunnel(Charset.forName("UTF-8"))); } }
public GuavaOnHeapBloomFilter(int cardinality, double maxFalsePosProbability) { _bloomFilter = com.google.common.hash.BloomFilter .create(Funnels.stringFunnel(Charset.forName("UTF-8")), cardinality, maxFalsePosProbability); }
public void testForStringsCharset_null() { for (Charset charset : Charset.availableCharsets().values()) { assertNullsThrowException(Funnels.stringFunnel(charset)); } }
public void testForStringsCharset() { for (Charset charset : Charset.availableCharsets().values()) { PrimitiveSink primitiveSink = mock(PrimitiveSink.class); Funnels.stringFunnel(charset).funnel("test", primitiveSink); verify(primitiveSink).putString("test", charset); } }
BloomFilter<String> bf = BloomFilter.create( Funnels.stringFunnel(UTF_8), numInsertions, 0.03,
public void testEquals() { new EqualsTester() .addEqualityGroup(Funnels.byteArrayFunnel()) .addEqualityGroup(Funnels.integerFunnel()) .addEqualityGroup(Funnels.longFunnel()) .addEqualityGroup(Funnels.unencodedCharsFunnel()) .addEqualityGroup(Funnels.stringFunnel(Charsets.UTF_8)) .addEqualityGroup(Funnels.stringFunnel(Charsets.US_ASCII)) .addEqualityGroup( Funnels.sequentialFunnel(Funnels.integerFunnel()), SerializableTester.reserialize(Funnels.sequentialFunnel(Funnels.integerFunnel()))) .addEqualityGroup(Funnels.sequentialFunnel(Funnels.longFunnel())) .testEquals(); } }
public void testSerialization() { assertSame( Funnels.byteArrayFunnel(), SerializableTester.reserialize(Funnels.byteArrayFunnel())); assertSame(Funnels.integerFunnel(), SerializableTester.reserialize(Funnels.integerFunnel())); assertSame(Funnels.longFunnel(), SerializableTester.reserialize(Funnels.longFunnel())); assertSame( Funnels.unencodedCharsFunnel(), SerializableTester.reserialize(Funnels.unencodedCharsFunnel())); assertEquals( Funnels.sequentialFunnel(Funnels.integerFunnel()), SerializableTester.reserialize(Funnels.sequentialFunnel(Funnels.integerFunnel()))); assertEquals( Funnels.stringFunnel(Charsets.US_ASCII), SerializableTester.reserialize(Funnels.stringFunnel(Charsets.US_ASCII))); }
BlobIdSet(String repositoryDir, String filename) { store = new File(new File(repositoryDir), filename); bloomFilter = BloomFilter.create(Funnels.stringFunnel(Charsets.UTF_8), 9000000); // about 8MB cache = CacheBuilder.newBuilder().maximumSize(1000).build(); fillBloomFilter(); }
BlobIdSet(String repositoryDir, String filename) { store = new File(new File(repositoryDir), filename); bloomFilter = BloomFilter.create(Funnels.stringFunnel(Charsets.UTF_8), 9000000); // about 8MB cache = CacheBuilder.newBuilder().maximumSize(1000).build(); fillBloomFilter(); }
BlobIdSet(String repositoryDir, String filename) { store = new File(new File(repositoryDir), filename); bloomFilter = BloomFilter.create(Funnels.stringFunnel(Charsets.UTF_8), 9000000); // about 8MB cache = CacheBuilder.newBuilder().maximumSize(1000).build(); fillBloomFilter(); }
public EntryPointDeduplicator(IBurpExtenderCallbacks callbacks) { this.callbacks = callbacks; this.helpers = callbacks.getHelpers(); this.dubBloomFilter = BloomFilter.create(Funnels.stringFunnel(Charset.defaultCharset()), 1000); this.dubTree = new BKTree<>(new HammingDistance()); }
@Override public void funnel(Name from, PrimitiveSink into) { NullableStringFunnel.funnel(from.getNamespaceURI(), into); Funnels.stringFunnel().funnel(from.getLocalPart(), into); } };
public void testForStringsCharset_null() { for (Charset charset : Charset.availableCharsets().values()) { assertNullsThrowException(Funnels.stringFunnel(charset)); } }
@Override public void funnel(RevTag from, PrimitiveSink into) { RevObjectTypeFunnel.funnel(TYPE.TAG, into); ObjectIdFunnel.funnel(from.getCommitId(), into); Funnels.stringFunnel().funnel(from.getName(), into); Funnels.stringFunnel().funnel(from.getMessage(), into); PersonFunnel.funnel(from.getTagger(), into); } };
@Override public void funnel(Node ref, PrimitiveSink into) { RevObjectTypeFunnel.funnel(ref.getType(), into); Funnels.stringFunnel().funnel(ref.getName(), into); ObjectIdFunnel.funnel(ref.getObjectId(), into); ObjectIdFunnel.funnel(ref.getMetadataId().or(ObjectId.NULL), into); } };
@Override public void funnel(RevFeatureType from, PrimitiveSink into) { RevObjectTypeFunnel.funnel(TYPE.FEATURETYPE, into); ImmutableSet<PropertyDescriptor> featureTypeProperties = new DescribeFeatureType() .setFeatureType(from).call(); NullableStringFunnel.funnel(from.getName().getNamespaceURI(), into); Funnels.stringFunnel().funnel(from.getName().getLocalPart(), into); for (PropertyDescriptor descriptor : featureTypeProperties) { PropertyDescriptorFunnel.funnel(descriptor, into); } }