Module life.expert
Class ConcurrentTrampoliningMemoizer<T,R>
- java.lang.Object
-
- life.expert.common.async.memoizer.ConcurrentTrampoliningMemoizer<T,R>
-
- Type Parameters:
T- the type parameterR- the type parameter
public class ConcurrentTrampoliningMemoizer<T,R> extends java.lang.Object* The type Concurrent trampolining memoizer. Preconditions: none Postconditions: none Side effects: create trhead Tread safety: Not thread-safe
- See Also:
- "http://sebastian-millies.blogspot.de/2016/05/concurrent-recursive-function.html"
-
-
Constructor Summary
Constructors Constructor Description ConcurrentTrampoliningMemoizer(java.util.concurrent.ConcurrentMap<T,java.util.concurrent.CompletableFuture<R>> cache)Instantiates a new Concurrent trampolining memoizer.
-