Interface CacheSizing.Builder

Enclosing interface:
CacheSizing

public static interface CacheSizing.Builder
  • Method Details

    • fixedSize

      @CanIgnoreReturnValue CacheSizing.Builder fixedSize(org.apache.polaris.misc.types.memorysize.MemorySize fixedSize)
    • fixedSize

      @CanIgnoreReturnValue CacheSizing.Builder fixedSize(Optional<? extends org.apache.polaris.misc.types.memorysize.MemorySize> fixedSize)
    • fractionOfMaxHeapSize

      @CanIgnoreReturnValue CacheSizing.Builder fractionOfMaxHeapSize(double fractionOfMaxHeapSize)
    • fractionOfMaxHeapSize

      @CanIgnoreReturnValue CacheSizing.Builder fractionOfMaxHeapSize(OptionalDouble fractionOfMaxHeapSize)
    • fractionMinSize

      @CanIgnoreReturnValue CacheSizing.Builder fractionMinSize(org.apache.polaris.misc.types.memorysize.MemorySize fractionMinSize)
    • fractionMinSize

      @CanIgnoreReturnValue CacheSizing.Builder fractionMinSize(Optional<? extends org.apache.polaris.misc.types.memorysize.MemorySize> fractionMinSize)
    • fractionAdjustment

      @CanIgnoreReturnValue CacheSizing.Builder fractionAdjustment(org.apache.polaris.misc.types.memorysize.MemorySize fractionAdjustment)
    • fractionAdjustment

      @CanIgnoreReturnValue CacheSizing.Builder fractionAdjustment(Optional<? extends org.apache.polaris.misc.types.memorysize.MemorySize> fractionAdjustment)
    • cacheCapacityOvershoot

      @CanIgnoreReturnValue CacheSizing.Builder cacheCapacityOvershoot(double cacheCapacityOvershoot)
    • cacheCapacityOvershoot

      @CanIgnoreReturnValue CacheSizing.Builder cacheCapacityOvershoot(OptionalDouble cacheCapacityOvershoot)
    • build

      CacheSizing build()