_mapCacheClear.js (393B)
1 var Hash = require('./_Hash'), 2 ListCache = require('./_ListCache'), 3 Map = require('./_Map'); 4 5 /** 6 * Removes all key-value entries from the map. 7 * 8 * @private 9 * @name clear 10 * @memberOf MapCache 11 */ 12 function mapCacheClear() { 13 this.size = 0; 14 this.__data__ = { 15 'hash': new Hash, 16 'map': new (Map || ListCache), 17 'string': new Hash 18 }; 19 } 20 21 module.exports = mapCacheClear;