okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
22 lines • 774 B
TypeScript
/**
* Factory for creating cache instances based on configuration
*/
import { ICache } from './interface.js';
import { EventBus } from '../../core/event-bus.js';
import { CacheConfig } from '../../types/index.js';
export declare class CacheFactory {
/**
* Create a cache instance based on configuration
*/
static create(config: CacheConfig, eventBus?: EventBus): Promise<ICache>;
/**
* Create SQLite cache instance
*/
private static createSqliteCache;
/**
* Create a multi-layer cache with L1 (memory) and L2 (SQLite/Redis)
*/
static createMultiLayer(config: CacheConfig, eventBus?: EventBus): Promise<ICache>;
}
export declare const createCache: typeof CacheFactory.create;
//# sourceMappingURL=cache-factory.d.ts.map