public interface CacheNameTree
| Modifier and Type | Method and Description |
|---|---|
CacheNameTree |
addCls(Class<?> cls,
Collection<Class<?>> dependsOnCls)
Add Class and their dependencies
|
CacheNameTree |
addName(String name,
Collection<String> dependsOnNames)
Add name
|
String[] |
getUsedBy(Class<?> cls)
Get and its users
|
String[] |
getUsedBy(String name)
Get name and its user
|
CacheNameTree |
setDependencyDefinitions(Map<Class<?>,Class<?>[]> dependencyMap)
Set dependency definitions
|
CacheNameTree addName(String name, Collection<String> dependsOnNames)
name - cache namedependsOnNames - dependencies cache namesCacheNameTree addCls(Class<?> cls, Collection<Class<?>> dependsOnCls)
cls - name based on simple class namedependsOnCls - dependencies cache names based on simple class nameString[] getUsedBy(String name)
name - cache nameString[] getUsedBy(Class<?> cls)
cls - class to be used to derive cache name (by simple class name)CacheNameTree setDependencyDefinitions(Map<Class<?>,Class<?>[]> dependencyMap)
dependencyMap - dependency mapCopyright © 2018. All rights reserved.