Don't lock entire cache when retrieving