UNPKG

@daiso-tech/core

Version:

The library offers flexible, framework-agnostic solutions for modern web applications, built on adaptable components that integrate seamlessly with popular frameworks like Next Js.

41 lines 990 B
/** * @module Cache */ import {} from "../../../../cache/contracts/_module-exports.js"; /** * This `NoOpCacheAdapter` will do nothing and is used for easily mocking {@link ICache | `ICache`} for testing. * * * IMPORT_PATH: `"@daiso-tech/core/cache/adapters"` * @group Adapters */ export class NoOpCacheAdapter { get(_key) { return Promise.resolve(null); } getAndRemove(_key) { return Promise.resolve(null); } add(_key, _value, _ttl) { return Promise.resolve(true); } put(_key, _value, _ttl) { return Promise.resolve(true); } update(_key, _value) { return Promise.resolve(true); } increment(_key, _value) { return Promise.resolve(true); } removeMany(_keys) { return Promise.resolve(true); } removeAll() { return Promise.resolve(); } removeByKeyPrefix(_prefix) { return Promise.resolve(); } } //# sourceMappingURL=no-op-cache-adapter.js.map