Implement a thread-safe cache with a least-recently-used (LRU) eviction policy to store map tile metadata.