check in Memorizer2 - with ConcurrentHaspMap, better multithread performance, but still with defects on the same value calculation