21 lines
393 B
21 lines
393 B
var Hash = require('./_Hash'), |
|
ListCache = require('./_ListCache'), |
|
Map = require('./_Map'); |
|
|
|
/** |
|
* Removes all key-value entries from the map. |
|
* |
|
* @private |
|
* @name clear |
|
* @memberOf MapCache |
|
*/ |
|
function mapCacheClear() { |
|
this.size = 0; |
|
this.__data__ = { |
|
'hash': new Hash, |
|
'map': new (Map || ListCache), |
|
'string': new Hash |
|
}; |
|
} |
|
|
|
module.exports = mapCacheClear;
|
|
|