| 123456789101112131415161718192021222324 |
- var mapDelete = require('./mapDelete'),
- mapGet = require('./mapGet'),
- mapHas = require('./mapHas'),
- mapSet = require('./mapSet');
- /**
- * Creates a cache object to store key/value pairs.
- *
- * @private
- * @static
- * @name Cache
- * @memberOf _.memoize
- */
- function MapCache() {
- this.__data__ = {};
- }
- // Add functions to the `Map` cache.
- MapCache.prototype['delete'] = mapDelete;
- MapCache.prototype.get = mapGet;
- MapCache.prototype.has = mapHas;
- MapCache.prototype.set = mapSet;
- module.exports = MapCache;
|