A JavaScript function cache. This is implemented by the lru-cache module
on NPM, so you can simply do ejs.cache = LRU(10)
to get a
least-recently-used cache.
- Source:
Methods
get(key) → {null|function}
Get the cached intermediate JavaScript function for a template.
If the cache does not contain the specified key, null
shall be returned.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | key for caching |
- Source:
Returns:
- Type
- null | function
reset()
Reset the entire cache.
Erases the entire cache. Called by module:ejs.clearCache
- Source:
set(key, val)
Cache the intermediate JavaScript function for a template.
Parameters:
Name | Type | Description |
---|---|---|
key |
String | key for caching |
val |
function | cached function |
- Source: