From a4e8cf68f5cb826dbfdb3482ce2334893c11c228 Mon Sep 17 00:00:00 2001 From: Solomon Eseme Date: Wed, 19 May 2021 20:54:24 +0100 Subject: [PATCH] Finished File Cache System --- src/CacheLoader.ts | 4 ++-- src/Engines/DatabaseCache.ts | 6 +++--- src/Engines/MemCache.ts | 6 +++--- src/Services/DatabaseCacheService.ts | 14 +++++++------- src/Services/MemCacheService.ts | 14 +++++++------- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/CacheLoader.ts b/src/CacheLoader.ts index 24d5835..d9a2b1e 100644 --- a/src/CacheLoader.ts +++ b/src/CacheLoader.ts @@ -40,10 +40,10 @@ class CacheLoader { return cache } - private _getConfig(name: String): string { + private _getConfig(name: string): string { return this.app.container.use('Adonis/Core/Config').get(`cache.${name}`) } - private _setConfig(name: String, value: any) { + private _setConfig(name: string, value: any) { const config = this._getConfig(name) if (config) { return diff --git a/src/Engines/DatabaseCache.ts b/src/Engines/DatabaseCache.ts index 1b48a2c..e2102b3 100644 --- a/src/Engines/DatabaseCache.ts +++ b/src/Engines/DatabaseCache.ts @@ -8,7 +8,7 @@ class DatabaseCache implements EngineInterface { constructor(app: any) { console.log(app) } - public async get(name: String): Promise { + public async get(name: string): Promise { if (name) { // Implement Database get here console.log(name) @@ -19,7 +19,7 @@ class DatabaseCache implements EngineInterface { } } - public async set(name: String, data: any, duration: Number = this.defaultMinutes): Promise { + public async set(name: string, data: any, duration: number = this.defaultMinutes): Promise { if (name && data) { // Implement Set method console.log(name, data, duration) @@ -34,7 +34,7 @@ class DatabaseCache implements EngineInterface { throw new Error('Method not implemented.') } - public async delete(name: String): Promise { + public async delete(name: string): Promise { // Implement Delete function console.log(name) diff --git a/src/Engines/MemCache.ts b/src/Engines/MemCache.ts index 88b7a5f..fe9037c 100644 --- a/src/Engines/MemCache.ts +++ b/src/Engines/MemCache.ts @@ -8,7 +8,7 @@ class MemCache implements EngineInterface { constructor(app: any) { console.log(app) } - public async get(name: String): Promise { + public async get(name: string): Promise { if (name) { // Implement Mem get here console.log(name) @@ -19,7 +19,7 @@ class MemCache implements EngineInterface { } } - public async set(name: String, data: any, duration: Number = this.defaultMinutes): Promise { + public async set(name: string, data: any, duration: number = this.defaultMinutes): Promise { if (name && data) { console.log(name, data, duration) // Implement Set method @@ -35,7 +35,7 @@ class MemCache implements EngineInterface { throw new Error('Method not implemented.') } - public async delete(name: String): Promise { + public async delete(name: string): Promise { // Implement Delete function console.log(name) return true diff --git a/src/Services/DatabaseCacheService.ts b/src/Services/DatabaseCacheService.ts index 82b43a5..65fa2e3 100644 --- a/src/Services/DatabaseCacheService.ts +++ b/src/Services/DatabaseCacheService.ts @@ -6,7 +6,7 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { super(config) } - public async get(name: String): Promise { + public async get(name: string): Promise { if (name) { const value: string = await super.get(name) if (value) { @@ -15,7 +15,7 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { } } - public async has(name: String): Promise { + public async has(name: string): Promise { const value = await this.get(name) if (value === null) { return false @@ -23,7 +23,7 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { return true } - public async set(name: String, data: any, duration: Number): Promise { + public async set(name: string, data: any, duration: number): Promise { if (name && data) { data = JSON.stringify(data) return await super.set(name, data, duration) @@ -34,7 +34,7 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { } } - public async delete(name: String): Promise { + public async delete(name: string): Promise { if (await this.has(name)) { await super.delete(name) return true @@ -42,13 +42,13 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { return false } - public async update(name: String, data: any, duration: Number): Promise { + public async update(name: string, data: any, duration: number): Promise { if (await this.delete(name)) { return await this.set(name, data, duration) } else return await this.set(name, data, duration) } - public async remember(name: String, duration: Number, callback: Function): Promise { + public async remember(name: string, duration: number, callback: Function): Promise { if (await this.has(name)) { return await this.get(name) } else { @@ -58,7 +58,7 @@ class DatabaseCacheService extends DatabaseCache implements ServiceInterface { } } - public async rememberForever(name: String, callback: Function): Promise { + public async rememberForever(name: string, callback: Function): Promise { if (await this.has(name)) { return await this.get(name) } else { diff --git a/src/Services/MemCacheService.ts b/src/Services/MemCacheService.ts index d686287..cde8686 100644 --- a/src/Services/MemCacheService.ts +++ b/src/Services/MemCacheService.ts @@ -6,7 +6,7 @@ class MemCacheService extends MemCache implements ServiceInterface { super(config) } - public async get(name: String): Promise { + public async get(name: string): Promise { if (name) { const value: string = await super.get(name) if (value) { @@ -15,7 +15,7 @@ class MemCacheService extends MemCache implements ServiceInterface { } } - public async has(name: String): Promise { + public async has(name: string): Promise { const value = await this.get(name) if (value === null) { return false @@ -23,7 +23,7 @@ class MemCacheService extends MemCache implements ServiceInterface { return true } - public async set(name: String, data: any, duration: Number): Promise { + public async set(name: string, data: any, duration: number): Promise { if (name && data) { data = JSON.stringify(data) return await super.set(name, data, duration) @@ -34,7 +34,7 @@ class MemCacheService extends MemCache implements ServiceInterface { } } - public async delete(name: String): Promise { + public async delete(name: string): Promise { if (await this.has(name)) { await super.delete(name) return true @@ -42,13 +42,13 @@ class MemCacheService extends MemCache implements ServiceInterface { return false } - public async update(name: String, data: any, duration: Number): Promise { + public async update(name: string, data: any, duration: number): Promise { if (await this.delete(name)) { return await this.set(name, data, duration) } else return await this.set(name, data, duration) } - public async remember(name: String, duration: Number, callback: Function): Promise { + public async remember(name: string, duration: number, callback: Function): Promise { if (await this.has(name)) { return await this.get(name) } else { @@ -58,7 +58,7 @@ class MemCacheService extends MemCache implements ServiceInterface { } } - public async rememberForever(name: String, callback: Function): Promise { + public async rememberForever(name: string, callback: Function): Promise { if (await this.has(name)) { return await this.get(name) } else {