线程安全的memoization