diff --git a/src/apps/angle/common/angle.api.ts b/src/apps/angle/common/angle.api.ts index 44b15e0b5..0f9fcf4ac 100644 --- a/src/apps/angle/common/angle.api.ts +++ b/src/apps/angle/common/angle.api.ts @@ -68,7 +68,6 @@ export class AngleApiHelper { } @Cache({ - instance: 'business', key: (network: Network) => `studio:angle:apr:${network}:angle`, ttl: 15 * 60, }) @@ -77,7 +76,6 @@ export class AngleApiHelper { } @Cache({ - instance: 'business', key: (network: Network) => `studio:angle:vaultmanagers:${network}:angle`, ttl: 15 * 60, }) @@ -86,7 +84,6 @@ export class AngleApiHelper { } @Cache({ - instance: 'user', key: (network: Network) => `studio:angle:vaults:${network}:angle`, ttl: 15 * 60, }) @@ -102,7 +99,6 @@ export class AngleApiHelper { } @Cache({ - instance: 'user', key: (network: Network) => `studio:angle:rewardsdata:${network}:angle`, ttl: 30 * 60, }) diff --git a/src/apps/homora-v2/common/homora-v2.farm.contract-position-fetcher.ts b/src/apps/homora-v2/common/homora-v2.farm.contract-position-fetcher.ts index e803d662f..143325332 100644 --- a/src/apps/homora-v2/common/homora-v2.farm.contract-position-fetcher.ts +++ b/src/apps/homora-v2/common/homora-v2.farm.contract-position-fetcher.ts @@ -144,7 +144,6 @@ export abstract class HomoraV2FarmContractPositionFetcher extends CustomContract } @Cache({ - instance: 'business', key: (network: Network) => `studio:homora-v2:${network}:positions-data`, ttl: 3 * 60, }) diff --git a/src/apps/polynomial/common/polynomial.api.ts b/src/apps/polynomial/common/polynomial.api.ts index c5f118003..202a6b464 100644 --- a/src/apps/polynomial/common/polynomial.api.ts +++ b/src/apps/polynomial/common/polynomial.api.ts @@ -21,7 +21,6 @@ export class PolynomialApiHelper { } @Cache({ - instance: 'business', key: () => `studio:polynomial:vaults`, ttl: 15 * 60, }) diff --git a/src/apps/ren/common/ren.api.client.ts b/src/apps/ren/common/ren.api.client.ts index d14578092..567f68098 100644 --- a/src/apps/ren/common/ren.api.client.ts +++ b/src/apps/ren/common/ren.api.client.ts @@ -11,7 +11,6 @@ export class RenApiClient { constructor(@Inject(APP_TOOLKIT) protected readonly appToolkit: IAppToolkit) {} @Cache({ - instance: 'business', key: () => `studio:ren:darknode:assets`, ttl: 5 * 60, // 5 minutes }) @@ -25,7 +24,6 @@ export class RenApiClient { } @Cache({ - instance: 'user', key: (address: string) => `studio:ren:darknode:${address}:darknodes`, ttl: 5 * 60, // 5 minutes }) diff --git a/src/apps/robo-vault/common/robo-vault.api.client.ts b/src/apps/robo-vault/common/robo-vault.api.client.ts index bd7aada86..3134da070 100644 --- a/src/apps/robo-vault/common/robo-vault.api.client.ts +++ b/src/apps/robo-vault/common/robo-vault.api.client.ts @@ -14,7 +14,6 @@ export type RoboVaultDetails = { @Injectable() export class RoboVaultApiClient { @Cache({ - instance: 'business', key: (network: Network) => `studio:robovault:${network}:vaults`, ttl: 30 * 60, }) diff --git a/src/apps/synthetix/common/synthetix.mintr.snx-holders.cache.ts b/src/apps/synthetix/common/synthetix.mintr.snx-holders.cache.ts index 9e21a34bc..ef2b06316 100644 --- a/src/apps/synthetix/common/synthetix.mintr.snx-holders.cache.ts +++ b/src/apps/synthetix/common/synthetix.mintr.snx-holders.cache.ts @@ -45,7 +45,6 @@ export class SynthetixMintrSnxHoldersCache { }; @Cache({ - instance: 'business', key: (network: Network) => `studio:synthetix:${network}:all-snx-holders`, ttl: moment.duration('15', 'minutes').asSeconds(), }) diff --git a/src/cache/cache.decorator.ts b/src/cache/cache.decorator.ts index eba57a91d..824de6078 100644 --- a/src/cache/cache.decorator.ts +++ b/src/cache/cache.decorator.ts @@ -6,18 +6,16 @@ type CacheKeyBuilder = (...args: any) => string; type CacheTtlBuilder = (...args: any) => number; export type CacheOptions = { - instance?: 'user' | 'business'; key: string | CacheKeyBuilder; /** In seconds */ ttl?: number | CacheTtlBuilder; }; -export const Cache = ({ key, ttl, instance }: CacheOptions) => { +export const Cache = ({ key, ttl }: CacheOptions) => { return applyDecorators( SetMetadata(CACHE_DECORATOR, { key, ttl, - instance: instance || 'business', }), ); };