public class InstanceClassCachedFactory<Base> extends ACachedFactory<Base,java.lang.Class<? extends Base>>
ACachedFactory.Key| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.locks.ReadWriteLock |
lock |
argClasses, builder, helpers| Constructor and Description |
|---|
InstanceClassCachedFactory(IBuilder<Base> builder,
java.lang.Class<?>... argClasses) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Base> |
get(java.lang.Class<T> clazz,
java.lang.Object... args) |
getLock, instantiate, purgepublic <T extends Base> T get(java.lang.Class<T> clazz, java.lang.Object... args) throws GeneratorException
GeneratorException