Package com.ibm.fhir.core
Class CachedObjectHolder<T>
- java.lang.Object
 - 
- com.ibm.fhir.core.CachedObjectHolder<T>
 
 
- 
public class CachedObjectHolder<T> extends Object
CachedObjectHolder is a generic type which provides common behavior for a file-based object stored within a cache. 
- 
- 
Constructor Summary
Constructors Constructor Description CachedObjectHolder(String fileName, T cachedObject)CachedObjectHolder(T cachedObject) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetCachedObject()StringgetFileName()longgetLastModified()booleanisStale()voidsetCachedObject(T cachedObject)voidsetFileName(String fileName)voidsetLastModified(long lastModified) 
 - 
 
- 
- 
Method Detail
- 
getFileName
public String getFileName()
 
- 
setFileName
public void setFileName(String fileName)
 
- 
getLastModified
public long getLastModified()
 
- 
setLastModified
public void setLastModified(long lastModified)
 
- 
getCachedObject
public T getCachedObject()
 
- 
setCachedObject
public void setCachedObject(T cachedObject)
 
- 
isStale
public boolean isStale()
- Returns:
 - true iff the file from which the cached object was initially derived has been modified since the object was cached.
 
 
 - 
 
 -