New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@aofl/cache-manager

Package Overview
Dependencies
Maintainers
3
Versions
145
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aofl/cache-manager - npm Package Compare versions

Comparing version 1.0.0-beta.20 to 1.0.0-beta.21

6

package.json
{
"name": "@aofl/cache-manager",
"version": "1.0.0-beta.20",
"version": "1.0.0-beta.21",
"description": "",

@@ -14,6 +14,6 @@ "main": "index.js",

"author": "Arian Khosravi <arian.khosravi@aofl.com>",
"license": "ISC",
"license": "MIT",
"dependencies": {
"crypto-js": "^3.1.9-1"
"tiny-js-md5": "^1.1.2"
}
}
import CACHE_TYPE_ENUMERATE from '../CacheTypeEnumerate';
import MemoryStorage from '../MemoryStorage';
import sha256 from 'crypto-js/sha256';
import md5 from 'tiny-js-md5';

@@ -58,3 +58,3 @@ const STORAGE = {

return this.namespace + '_' + sha256(key);
return this.namespace + '_' + md5(key);
}

@@ -61,0 +61,0 @@

@@ -5,4 +5,2 @@ /**

class MemoryStorage {
static store = {};
/**

@@ -12,3 +10,7 @@ *

static clear() {
MemoryStorage.store = {};
for (let key in MemoryStorage) {
if (MemoryStorage.hasOwnProperty(key)) {
MemoryStorage.removeItem(key);
}
}
}

@@ -18,2 +20,19 @@

*
*
* @readonly
* @static
* @memberof MemoryStorage
*/
static get length() {
let length = 0;
for (let key in MemoryStorage) {
if (MemoryStorage.hasOwnProperty(key)) {
length++;
}
}
return length;
}
/**
*
* @param {String} key

@@ -23,4 +42,4 @@ * @return {*}

static getItem(key) {
if (MemoryStorage.store.hasOwnProperty(key)) {
return MemoryStorage.store[key];
if (MemoryStorage.hasOwnProperty(key)) {
return MemoryStorage[key];
}

@@ -36,3 +55,3 @@ return null;

static setItem(key, value) {
MemoryStorage.store[key] = value;
MemoryStorage[key] = value;
}

@@ -46,4 +65,4 @@

static removeItem(key) {
MemoryStorage.store[key] = null;
delete MemoryStorage.store[key];
MemoryStorage[key] = null;
delete MemoryStorage[key];
}

@@ -50,0 +69,0 @@ };

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc