Class CacheEntryScheduler.InactiveCacheEntryScheduler<I,M>

java.lang.Object
org.wildfly.clustering.server.scheduler.Scheduler.InactiveScheduler<I,M>
org.wildfly.clustering.server.infinispan.scheduler.CacheEntryScheduler.InactiveCacheEntryScheduler<I,M>
All Implemented Interfaces:
AutoCloseable, CacheEntryScheduler<I,M>, Scheduler<I,M>
Enclosing interface:
CacheEntryScheduler<I,M>

public static class CacheEntryScheduler.InactiveCacheEntryScheduler<I,M> extends Scheduler.InactiveScheduler<I,M> implements CacheEntryScheduler<I,M>
  • Constructor Details

    • InactiveCacheEntryScheduler

      public InactiveCacheEntryScheduler()
  • Method Details

    • schedule

      public void schedule(I id)
      Description copied from interface: CacheEntryScheduler
      Schedules a cache entry with the specified identifier. This method will generally delegate to Scheduler.schedule(Object, Object) after performing a cache lookup.
      Specified by:
      schedule in interface CacheEntryScheduler<I,M>
      Parameters:
      id - the identifier of the object to be scheduled
    • cancel

      public void cancel(Locality locality)
      Description copied from interface: CacheEntryScheduler
      Cancels any previous scheduled tasks for entries which are no longer local to the current member
      Specified by:
      cancel in interface CacheEntryScheduler<I,M>
      Parameters:
      locality - the cache locality