org.ojalgo.type
Class TypeCache<T>

java.lang.Object
  extended by org.ojalgo.type.TypeCache<T>

public abstract class TypeCache<T>
extends Object


Constructor Summary
TypeCache(long aPurgeIntervalMeassure, CalendarDateUnit aPurgeIntervalUnit)
           
 
Method Summary
 void flushCache()
           
 T getCachedObject()
           
 boolean isCacheSet()
           
 boolean isDirty()
           
 void makeDirty()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeCache

public TypeCache(long aPurgeIntervalMeassure,
                 CalendarDateUnit aPurgeIntervalUnit)
Method Detail

flushCache

public final void flushCache()

getCachedObject

public final T getCachedObject()

isCacheSet

public final boolean isCacheSet()

isDirty

public final boolean isDirty()

makeDirty

public final void makeDirty()