function Map() {
}
Map.prototype.put = function(key, value) {
this[key] = value;
}
Map.prototype.get = function(key) {
return this[key];
}
Map.prototype.remove = function(key) {
delete this[key];
}
Map.prototype.clear = function() {
for (var key in this){
delete this[key];
}
}
var dataMapCache = new Map();