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