public class CubeClassLoaderCache extends Object implements CubeClassLoaderCacheMBean
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
static CubeClassLoaderCache |
create(io.datakernel.codegen.DefiningClassLoader root,
int cacheSize) |
Map<String,String> |
getCacheContents() |
int |
getCacheKeys() |
int |
getCacheMisses() |
int |
getCacheRequests() |
int |
getDefinedClassesCount() |
int |
getDefinedClassesCountMaxPerKey() |
io.datakernel.codegen.DefiningClassLoader |
getOrCreate(io.datakernel.cube.CubeClassLoaderCache.Key key) |
int |
getTargetCacheKeys() |
void |
setTargetCacheKeys(int targetCacheKeys) |
public static CubeClassLoaderCache create(io.datakernel.codegen.DefiningClassLoader root, int cacheSize)
public io.datakernel.codegen.DefiningClassLoader getOrCreate(io.datakernel.cube.CubeClassLoaderCache.Key key)
public void clear()
clear in interface CubeClassLoaderCacheMBeanpublic int getTargetCacheKeys()
getTargetCacheKeys in interface CubeClassLoaderCacheMBeanpublic void setTargetCacheKeys(int targetCacheKeys)
setTargetCacheKeys in interface CubeClassLoaderCacheMBeanpublic int getDefinedClassesCount()
getDefinedClassesCount in interface CubeClassLoaderCacheMBeanpublic int getDefinedClassesCountMaxPerKey()
getDefinedClassesCountMaxPerKey in interface CubeClassLoaderCacheMBeanpublic int getCacheKeys()
getCacheKeys in interface CubeClassLoaderCacheMBeanpublic int getCacheRequests()
getCacheRequests in interface CubeClassLoaderCacheMBeanpublic int getCacheMisses()
getCacheMisses in interface CubeClassLoaderCacheMBeanpublic Map<String,String> getCacheContents()
getCacheContents in interface CubeClassLoaderCacheMBeanCopyright © 2019. All rights reserved.