Class MetadataSource.CloseTask

java.lang.Object
org.apache.sis.internal.system.DelayedRunnable
org.apache.sis.metadata.sql.MetadataSource.CloseTask
All Implemented Interfaces:
Comparable<Delayed>, Runnable, Delayed
Enclosing class:
MetadataSource

private final class MetadataSource.CloseTask extends DelayedRunnable
A task to be executed later for closing all expired CachedStatement. A result is expired if CachedStatement.expireTime is later than System.nanoTime().
  • Constructor Details

    • CloseTask

      CloseTask(long timestamp)
      Creates a new task to be executed later.
      Parameters:
      timestamp - time of execution of this task, in nanoseconds relative to System.nanoTime().
  • Method Details

    • run

      public void run()
      Invoked in a background thread for closing all expired CachedStatement instances.