Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/helpers/cache"

Index

Variables

Const cache

cache: NodeCache = new NodeCache({stdTTL: CACHE_TTL,checkperiod: CACHE_CHECK_PERIOD})

Functions

Const cachedQuery

  • cachedQuery(category: CacheCategories, item: number | string, queryString: string, values?: (undefined | string | number | false | true | Date)[]): Promise<any>
  • Return the results of a database query by first checking the cache

    Parameters

    • category: CacheCategories
    • item: number | string
    • queryString: string
    • Optional values: (undefined | string | number | false | true | Date)[]

    Returns Promise<any>

Const deleteItemFromCache

  • deleteItemFromCache(category: CacheCategories, item: number | string): number
  • Delete a specific item from the cache

    Parameters

    Returns number

Const generateKey

  • Parameters

    Returns string

Const getItemFromCache

  • getItemFromCache(category: CacheCategories, item: number | string): unknown
  • Get an item from the cache

    Parameters

    Returns unknown

Const storeItemInCache

  • storeItemInCache(category: CacheCategories, item: number | string, value: any): boolean
  • Store a new item to the cache

    Parameters

    Returns boolean

Generated using TypeDoc