UNPKG

@postman/wsdl-to-postman

Version:

Convert a given WSDL specification (1.1) to Postman Collection

44 lines (36 loc) 836 B
class Cache { constructor() { this.cache = {}; } /** * Retrieves an element from the cache * @param {string} key element's key * @returns {object} undefined if not found. */ getFromCache(key) { return this.cache[key]; } /** * Adds an element in the cache * @param {string} key element's key * @param {object} elementToCache elementToAddToCache * @returns {undefined} nothing */ addToCache(key, elementToCache) { if (!this.getFromCache(key)) { this.cache[key] = elementToCache; } } /** * Overrides an element in the cache * @param {string} key element's key * @param {object} elementToCache elementToAddToCache * @returns {undefined} nothing */ addOverWriteCache(key, elementToCache) { this.cache[key] = elementToCache; } } module.exports = { Cache };