Entity
    Preparing search index...

    Type Alias GenericRedisCacheInvalidationConfig

    GenericRedisCacheInvalidationConfig:
        | { invalidationStrategy: CURRENT_CACHE_KEY_VERSION }
        | { invalidationStrategy: SURROUNDING_CACHE_KEY_VERSIONS }
        | {
            cacheKeyVersionsToInvalidateFn: (
                cacheKeyVersion: number,
            ) => readonly number[];
            invalidationStrategy: CUSTOM;
        }

    Type Declaration

    • { invalidationStrategy: CURRENT_CACHE_KEY_VERSION }
    • { invalidationStrategy: SURROUNDING_CACHE_KEY_VERSIONS }
    • {
          cacheKeyVersionsToInvalidateFn: (
              cacheKeyVersion: number,
          ) => readonly number[];
          invalidationStrategy: CUSTOM;
      }
      • cacheKeyVersionsToInvalidateFn: (cacheKeyVersion: number) => readonly number[]

        Function that takes the current cache key version and returns the cache key versions to invalidate.

      • invalidationStrategy: CUSTOM

        Invalidation strategy for the cache.