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.