Class LfuCacheSettings

java.lang.Object
akka.http.caching.javadsl.LfuCacheSettings
Direct Known Subclasses:
LfuCacheSettings

public abstract class LfuCacheSettings extends Object
Public API but not intended for subclassing
  • Constructor Details

    • LfuCacheSettings

      public LfuCacheSettings()
  • Method Details

    • create

      public static LfuCacheSettings create(com.typesafe.config.Config config)
    • create

      public static LfuCacheSettings create(String configOverrides)
    • getMaxCapacity

      public abstract int getMaxCapacity()
    • getInitialCapacity

      public abstract int getInitialCapacity()
    • getTimeToLive

      public abstract scala.concurrent.duration.Duration getTimeToLive()
    • getTimeToIdle

      public abstract scala.concurrent.duration.Duration getTimeToIdle()
    • withMaxCapacity

      public LfuCacheSettings withMaxCapacity(int newMaxCapacity)
    • withInitialCapacity

      public LfuCacheSettings withInitialCapacity(int newInitialCapacity)
    • withTimeToLive

      public LfuCacheSettings withTimeToLive(scala.concurrent.duration.Duration newTimeToLive)
    • withTimeToIdle

      public LfuCacheSettings withTimeToIdle(scala.concurrent.duration.Duration newTimeToIdle)