Don't return out of the synchronization block
Switch lru cache provider