T
- the type of elements contained in this bloom filter.public static class BloomFilters.ScalableBloomFilterBuilder<T> extends BloomFilters.BloomFilterBuilder<T>
Modifier and Type | Method and Description |
---|---|
BloomFilters.ScalableBloomFilterBuilder<T> |
withCapacityGrowthFactor(double growthFactor)
The factor by which to increase the capacity of the bloom filter when it exceeds the initial capacity.
|
BloomFilters.ScalableBloomFilterBuilder<T> |
withFalsePositiveProbabilityScaleFactor(double scaleFactor)
The factor by which to reduce the probability of false positives when expanding a scalable/rolling bloom
filter.
|
BloomFilters.ScalableBloomFilterBuilder<T> |
withMaximumNumberOfBuckets(int maximumNumberOfBuckets)
Sets the maximum number of buckets to create before throwing an exception indicating the maximum capacity
has been reached.
|
build, rolling, scalable, withConcurrencyStrategy, withExpiryStrategy, withFalsePositiveProbability, withInitialCapacity, withWriteBatchSize
public BloomFilters.ScalableBloomFilterBuilder<T> withCapacityGrowthFactor(double growthFactor)
BloomFilters.BloomFilterBuilder
withCapacityGrowthFactor
in class BloomFilters.BloomFilterBuilder<T>
growthFactor
- the factor by which to increase bloom filter capacity when expanding.public BloomFilters.ScalableBloomFilterBuilder<T> withFalsePositiveProbabilityScaleFactor(double scaleFactor)
BloomFilters.BloomFilterBuilder
withFalsePositiveProbabilityScaleFactor
in class BloomFilters.BloomFilterBuilder<T>
scaleFactor
- the factor by which to decrease the false positive probability when expanding.public BloomFilters.ScalableBloomFilterBuilder<T> withMaximumNumberOfBuckets(int maximumNumberOfBuckets)
BloomFilters.BloomFilterBuilder
withMaximumNumberOfBuckets
in class BloomFilters.BloomFilterBuilder<T>
maximumNumberOfBuckets
- the maximum number of buckets to create.Copyright © 2025 Open Identity Platform Community. All rights reserved.