
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f66699ec-2fc2-5c67-95cd-3c2d975d63f6")}catch(e){}}();
import { TTLLRUCache } from './utils/ttl_lru.js';
const ACTOR_CACHE_MAX_SIZE = 500;
const ACTOR_CACHE_TTL_SECS = 30 * 60; // 30 minutes
const APIFY_DOCS_CACHE_MAX_SIZE = 500;
const APIFY_DOCS_CACHE_TTL_SECS = 60 * 60; // 1 hour
const MCP_SERVER_CACHE_MAX_SIZE = 500;
const MCP_SERVER_CACHE_TTL_SECS = 30 * 60; // 30 minutes
export const actorDefinitionPrunedCache = new TTLLRUCache(ACTOR_CACHE_MAX_SIZE, ACTOR_CACHE_TTL_SECS);
export const searchApifyDocsCache = new TTLLRUCache(APIFY_DOCS_CACHE_MAX_SIZE, APIFY_DOCS_CACHE_TTL_SECS);
/** Stores processed Markdown content */
export const fetchApifyDocsCache = new TTLLRUCache(APIFY_DOCS_CACHE_MAX_SIZE, APIFY_DOCS_CACHE_TTL_SECS);
/**
 * Stores MCP server resolution per actor:
 * - false: not an MCP server
 * - string: MCP server URL
 */
export const mcpServerCache = new TTLLRUCache(MCP_SERVER_CACHE_MAX_SIZE, MCP_SERVER_CACHE_TTL_SECS);
//# sourceMappingURL=state.js.map
//# debugId=f66699ec-2fc2-5c67-95cd-3c2d975d63f6
