Skip to main content

getSubscriptionCacheStats

SolvaPay SDK


SolvaPay SDK / next/src / getSubscriptionCacheStats

Function: getSubscriptionCacheStats()

getSubscriptionCacheStats(): object

Defined in: packages/next/src/cache.ts:319

Get subscription cache statistics for monitoring and debugging.

Returns the current state of the subscription cache, including:

  • Number of in-flight requests (being deduplicated)
  • Number of cached results

Returns

object

Cache statistics object

cached

cached: number

inFlight

inFlight: number

Example

import { getSubscriptionCacheStats } from '@solvapay/next';

// In a monitoring endpoint
export async function GET() {
const stats = getSubscriptionCacheStats();
return Response.json({
cache: {
inFlight: stats.inFlight,
cached: stats.cached
}
});
}

See

checkSubscription for subscription checking

Since

1.0.0