UNPKG

393 BJavaScriptView Raw
1var 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 */
12function mapCacheClear() {
13 this.size = 0;
14 this.__data__ = {
15 'hash': new Hash,
16 'map': new (Map || ListCache),
17 'string': new Hash
18 };
19}
20
21module.exports = mapCacheClear;