12345678910111213141516171819 |
- //
- 'use strict';
- function cacheWrapper (cache , key , fn ) {
- if (!cache) {
- return fn();
- }
- const cached = cache.get(key);
- if (cached !== undefined) {
- return cached;
- }
- const result = fn();
- cache.set(key, result);
- return result;
- }
- module.exports = cacheWrapper;
|