time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

_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;