org.crsh.util
Class ClassCache<T>
java.lang.Object
org.crsh.util.ClassCache<T>
public class ClassCache<T>
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classFactory
private final ClassFactory<T> classFactory
- .
classes
private final Map<String,TimestampedObject<Class<? extends T>>> classes
- .
context
private final PluginContext context
- .
kind
private final ResourceKind kind
- .
ClassCache
public ClassCache(PluginContext context,
ClassFactory<T> classFactory,
ResourceKind kind)
loadClass
private TimestampedObject<Class<? extends T>> loadClass(String name)
saveClass
private void saveClass(String name,
TimestampedObject<Class<? extends T>> clazz)
getResource
private Resource getResource(String name)
getClass
public TimestampedObject<Class<? extends T>> getClass(String name)
throws CommandException,
NullPointerException
- Throws:
CommandException
NullPointerException
Copyright © 2015 eXo Platform SAS. All Rights Reserved.