Enum Class DisabledScheduler

java.lang.Object
java.lang.Enum<DisabledScheduler>
com.github.benmanes.caffeine.cache.DisabledScheduler
All Implemented Interfaces:
Scheduler, Serializable, Comparable<DisabledScheduler>, Constable

enum DisabledScheduler extends Enum<DisabledScheduler> implements Scheduler
  • Enum Constant Details

  • Constructor Details

    • DisabledScheduler

      private DisabledScheduler()
  • Method Details

    • values

      public static DisabledScheduler[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DisabledScheduler valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • schedule

      public Future<Void> schedule(Executor executor, Runnable command, long delay, TimeUnit unit)
      Description copied from interface: Scheduler
      Returns a future that will submit the task to the given executor after the given delay.
      Specified by:
      schedule in interface Scheduler
      Parameters:
      executor - the executor to run the task
      command - the runnable task to schedule
      delay - how long to delay, in units of unit
      unit - a TimeUnit determining how to interpret the delay parameter
      Returns:
      a scheduled future representing pending submission of the task