Class CacheHousekeeper

java.lang.Object
java.lang.Thread
de.caluga.morphium.cache.CacheHousekeeper
All Implemented Interfaces:
ShutdownListener, Runnable

public class CacheHousekeeper extends Thread implements ShutdownListener
  • Constructor Details

  • Method Details

    • setGlobalValidCacheTime

      public void setGlobalValidCacheTime(int gc)
    • setHouskeepingPause

      public void setHouskeepingPause(int p)
    • setAnnotationHelper

      public void setAnnotationHelper(AnnotationAndReflectionHelper hlp)
    • setValidCacheTime

      public void setValidCacheTime(Class<?> cls, int timeout)
    • setDefaultValidCacheTime

      public void setDefaultValidCacheTime(Class cls)
    • getValidCacheTime

      public Integer getValidCacheTime(Class<?> cls)
    • end

      public void end()
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • onShutdown

      public void onShutdown(Morphium m)
      Specified by:
      onShutdown in interface ShutdownListener