Package org.pentaho.di.base
Class MetaFileCacheImpl
- java.lang.Object
-
- org.pentaho.di.base.MetaFileCacheImpl
-
- All Implemented Interfaces:
IMetaFileCache
public class MetaFileCacheImpl extends Object implements IMetaFileCache
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
MetaFileCacheImpl.MetaFileCacheEntry<T extends AbstractMeta>
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,MetaFileCacheImpl.MetaFileCacheEntry<? extends AbstractMeta>>
cacheMap
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cacheMeta(String key, JobMeta meta)
void
cacheMeta(String key, TransMeta meta)
JobMeta
getCachedJobMeta(String key)
TransMeta
getCachedTransMeta(String key)
void
logCacheSummary(org.pentaho.di.core.logging.LogChannelInterface log)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.base.IMetaFileCache
getKey
-
-
-
-
Field Detail
-
cacheMap
protected Map<String,MetaFileCacheImpl.MetaFileCacheEntry<? extends AbstractMeta>> cacheMap
-
-
Method Detail
-
getCachedJobMeta
public JobMeta getCachedJobMeta(String key)
- Specified by:
getCachedJobMeta
in interfaceIMetaFileCache
-
getCachedTransMeta
public TransMeta getCachedTransMeta(String key)
- Specified by:
getCachedTransMeta
in interfaceIMetaFileCache
-
cacheMeta
public void cacheMeta(String key, JobMeta meta)
- Specified by:
cacheMeta
in interfaceIMetaFileCache
-
cacheMeta
public void cacheMeta(String key, TransMeta meta)
- Specified by:
cacheMeta
in interfaceIMetaFileCache
-
logCacheSummary
public void logCacheSummary(org.pentaho.di.core.logging.LogChannelInterface log)
- Specified by:
logCacheSummary
in interfaceIMetaFileCache
-
-