Question: is guava cache thread safe?
Answer: Interface LoadingCache<K,V> A semi-persistent mapping from keys to values. Values are automatically loaded by the cache, and are stored in the cache until either evicted or manually invalidated. ... Implementations of this interface are expected to be thread-safe, and can be safely accessed by multiple concurrent threads.