Package | Description |
---|---|
org.forgerock.bloomfilter |
ForgeRock Bloom Filters
Implementations of thread-safe, scalable and rolling Bloom Filters.
|
Modifier and Type | Class and Description |
---|---|
static class |
BloomFilters.RollingBloomFilterBuilder<T>
Builder pattern for Rolling Bloom Filters, which are Scalable Bloom Filters whose elements can expire allowing
space to be reclaimed over time.
|
static class |
BloomFilters.ScalableBloomFilterBuilder<T>
Builder pattern for Scalable Bloom Filters.
|
Modifier and Type | Method and Description |
---|---|
static <T> BloomFilters.BloomFilterBuilder<T> |
BloomFilters.create(com.google.common.hash.Funnel<? super T> funnel)
Creates a
BloomFilters.BloomFilterBuilder to begin configuration of a particular bloom filter. |
BloomFilters.BloomFilterBuilder<T> |
BloomFilters.BloomFilterBuilder.withConcurrencyStrategy(ConcurrencyStrategy strategy)
Sets the strategy to use for managing thread-safety in the bloom filter.
|
BloomFilters.BloomFilterBuilder<T> |
BloomFilters.BloomFilterBuilder.withFalsePositiveProbability(double fpp)
Specifies the overall probability of false positives that this bloom filter should achieve.
|
BloomFilters.BloomFilterBuilder<T> |
BloomFilters.BloomFilterBuilder.withInitialCapacity(int capacity)
Specifies the initial capacity of the bloom filter.
|
BloomFilters.BloomFilterBuilder<T> |
BloomFilters.BloomFilterBuilder.withWriteBatchSize(int batchSize)
Enables batching of writes to the bloom filter.
|
Constructor and Description |
---|
RollingBloomFilterBuilder(BloomFilters.BloomFilterBuilder<T> toCopy) |
Copyright © 2025 Open Identity Platform Community. All rights reserved.