@Component @DependsOn(value="TdsContext") public class ConfigCatalogCache extends Object implements CatalogReader
| Constructor and Description |
|---|
ConfigCatalogCache() |
ConfigCatalogCache(String rootPath,
int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
ConfigCatalog |
get(String catKey) |
ConfigCatalog |
getFromAbsolutePath(String catalogFullPath) |
void |
init(String rootPath,
int maxSize) |
void |
invalidateAll() |
void |
put(String catKey,
ConfigCatalog cat) |
static ConfigCatalog |
readCatalog(String catalogFullPath) |
public ConfigCatalogCache()
public ConfigCatalogCache(String rootPath, int maxSize)
public void init(String rootPath, int maxSize)
public void put(String catKey, ConfigCatalog cat) throws IOException
IOExceptionpublic void invalidateAll()
public ConfigCatalog getFromAbsolutePath(String catalogFullPath) throws IOException
getFromAbsolutePath in interface CatalogReaderIOExceptionpublic ConfigCatalog get(String catKey) throws IOException
IOExceptionpublic static ConfigCatalog readCatalog(String catalogFullPath) throws IOException
IOException