public class FileBasedProjectCache extends java.lang.Object implements ProjectCache
Purpose: Support serializing/deserializing a project representing application metadata to/from a file.
Constructor and Description |
---|
FileBasedProjectCache() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getConfigPropertyLogDebug(java.lang.String propertyName,
java.util.Map properties,
SessionLog log)
Check the provided map for an object with the given name.
|
Project |
retrieveProject(java.util.Map properties,
java.lang.ClassLoader loader,
SessionLog log)
PUBLIC: This method is responsible for returning the cached metadata as represented
by a Project instance.
|
void |
storeProject(Project project,
java.util.Map properties,
SessionLog log)
PUBLIC: This method is responsible for caching a project instance representing the
application metadata.
|
public Project retrieveProject(java.util.Map properties, java.lang.ClassLoader loader, SessionLog log)
ProjectCache
retrieveProject
in interface ProjectCache
public void storeProject(Project project, java.util.Map properties, SessionLog log)
ProjectCache
storeProject
in interface ProjectCache
public java.lang.Object getConfigPropertyLogDebug(java.lang.String propertyName, java.util.Map properties, SessionLog log)
propertyName
- properties
- log
-