Package com.ibm.fhir.config
Class TenantSpecificPropertyGroupCache
- java.lang.Object
 - 
- com.ibm.fhir.core.TenantSpecificFileBasedCache<PropertyGroup>
 - 
- com.ibm.fhir.config.TenantSpecificPropertyGroupCache
 
 
 
- 
public class TenantSpecificPropertyGroupCache extends TenantSpecificFileBasedCache<PropertyGroup>
This class implements a tenant-specific cache that holds PropertyGroup objects (i.e. FHIR Server configuration information). Each cache entry holds the in-memory representation of the fhir-server-config.json file found for a particular tenant. 
- 
- 
Constructor Summary
Constructors Constructor Description TenantSpecificPropertyGroupCache() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyGroupcreateCachedObject(File f)StringgetCacheEntryFilename(String tenantId)- 
Methods inherited from class com.ibm.fhir.core.TenantSpecificFileBasedCache
clearCache, getCachedObjectForTenant 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getCacheEntryFilename
public String getCacheEntryFilename(String tenantId)
- Specified by:
 getCacheEntryFilenamein classTenantSpecificFileBasedCache<PropertyGroup>
 
- 
createCachedObject
public PropertyGroup createCachedObject(File f) throws Exception
- Specified by:
 createCachedObjectin classTenantSpecificFileBasedCache<PropertyGroup>- Throws:
 Exception
 
 - 
 
 -