Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.