Design scalable LRU cache and backtracking API | Adyen