Now using LRU cache for Hydration (max size 5000)