UNPKG
lightfold
Version:
latest (1.0.3)
1.0.3
1.0.2
1.0.1
1.0.0
lightweight scaffolding and archiving utility CLI.
github.com/andrew-x/Lightfold
andrew-x/Lightfold
lightfold
/
example
/
node_modules
/
cosmiconfig
/
dist
/
cacheWrapper.js
20 lines
(15 loc)
•
329 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//
'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;