CacheEntry
Defined in: packages/mcp-query/src/core/cache.ts:13
Type Parameters
Section titled “Type Parameters”T = unknown
Properties
Section titled “Properties”abort?
Section titled “abort?”
optionalabort?:AbortController
Defined in: packages/mcp-query/src/core/cache.ts:33
Aborts the in-flight fetch when the last observer unsubscribes.
cacheKey
Section titled “cacheKey”cacheKey:
CacheKey
Defined in: packages/mcp-query/src/core/cache.ts:16
The structured key — so consumers never have to parse key.
optionaldata?:T
Defined in: packages/mcp-query/src/core/cache.ts:17
error?
Section titled “error?”
optionalerror?:MCPError
Defined in: packages/mcp-query/src/core/cache.ts:18
gcTime
Section titled “gcTime”gcTime:
number
Defined in: packages/mcp-query/src/core/cache.ts:23
gcTimer?
Section titled “gcTimer?”
optionalgcTimer?:Timeout
Defined in: packages/mcp-query/src/core/cache.ts:34
inflight?
Section titled “inflight?”
optionalinflight?:Promise<unknown>
Defined in: packages/mcp-query/src/core/cache.ts:31
In-flight request, for de-duping concurrent reads of the same key.
isStale
Section titled “isStale”isStale:
boolean
Defined in: packages/mcp-query/src/core/cache.ts:20
key:
string
Defined in: packages/mcp-query/src/core/cache.ts:14
protocolSubscribed
Section titled “protocolSubscribed”protocolSubscribed:
boolean
Defined in: packages/mcp-query/src/core/cache.ts:29
Whether we’ve issued resources/subscribe for this entry (managed by the connection layer).
staleTime
Section titled “staleTime”staleTime:
number
Defined in: packages/mcp-query/src/core/cache.ts:22
status
Section titled “status”status:
"idle"|"fetching"|"success"|"error"
Defined in: packages/mcp-query/src/core/cache.ts:19
subscribers
Section titled “subscribers”subscribers:
number
Defined in: packages/mcp-query/src/core/cache.ts:25
tags:
Set<string>
Defined in: packages/mcp-query/src/core/cache.ts:24
updatedAt
Section titled “updatedAt”updatedAt:
number
Defined in: packages/mcp-query/src/core/cache.ts:21
version
Section titled “version”version:
number
Defined in: packages/mcp-query/src/core/cache.ts:27
Monotonic counter bumped on every emit — the value useSyncExternalStore observes.