@ThreadSafe public final class SimpleResultCache extends Object implements ResultCache
NULL| Constructor and Description |
|---|
SimpleResultCache() |
SimpleResultCache(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getResult(Program program,
List<Object> params,
Callable<Object> compute) |
void |
putPermanentResult(Program program,
List<Object> params,
Object result) |
void |
putTransientResult(Program program,
List<Object> params,
Object result) |
String |
toString() |
public SimpleResultCache()
public SimpleResultCache(int maxSize)
public void putPermanentResult(Program program, @Nonnull List<Object> params, Object result)
putPermanentResult in interface ResultCachepublic void putTransientResult(Program program, @Nonnull List<Object> params, Object result)
putTransientResult in interface ResultCachepublic Object getResult(Program program, @Nonnull List<Object> params, Callable<Object> compute) throws ExecutionException
getResult in interface ResultCacheExecutionExceptionCopyright © 2018 SPF4J. All rights reserved.