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 classMetaFileCacheImpl.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 voidcacheMeta(String key, JobMeta meta)voidcacheMeta(String key, TransMeta meta)JobMetagetCachedJobMeta(String key)TransMetagetCachedTransMeta(String key)voidlogCacheSummary(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:
getCachedJobMetain interfaceIMetaFileCache
-
getCachedTransMeta
public TransMeta getCachedTransMeta(String key)
- Specified by:
getCachedTransMetain interfaceIMetaFileCache
-
cacheMeta
public void cacheMeta(String key, JobMeta meta)
- Specified by:
cacheMetain interfaceIMetaFileCache
-
cacheMeta
public void cacheMeta(String key, TransMeta meta)
- Specified by:
cacheMetain interfaceIMetaFileCache
-
logCacheSummary
public void logCacheSummary(org.pentaho.di.core.logging.LogChannelInterface log)
- Specified by:
logCacheSummaryin interfaceIMetaFileCache
-
-