clear_cache
Clear cached data to ensure access to current Korean independence patriot records and achievement documents from the Ministry of Patriots and Veterans Affairs archives.
Instructions
캐시된 데이터를 모두 초기화합니다
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/gonghun_mcp/tools.py:335-346 (handler)The execution handler for the 'clear_cache' tool. It invokes cache_manager.clear() and returns a formatted success response.elif name == "clear_cache": # 캐시 초기화 cache_manager.clear() return [ TextContent( type="text", text=format_response({ "success": True, "message": "캐시가 성공적으로 초기화되었습니다." }) ) ]
- src/gonghun_mcp/tools.py:197-204 (registration)Registration of the 'clear_cache' tool in the list_tools() function, including its name, description, and empty input schema.Tool( name="clear_cache", description="캐시된 데이터를 모두 초기화합니다", inputSchema={ "type": "object", "properties": {} } )
- src/gonghun_mcp/cache.py:55-59 (helper)The CacheManager.clear() method that implements the actual cache clearing logic by emptying the cache dictionaries and logging the event.def clear(self) -> None: """모든 캐시를 초기화합니다.""" self.last_cache_time.clear() self.cache_data.clear() logger.info("캐시가 초기화되었습니다.")