Added a lruCache shared by all threads