Use an in-memory storage
Use Chrome's chrome.storage API for caching