Interface CacheController
- All Known Implementing Classes:
CacheControllerImpl
public interface CacheController
Interface for cache management operations in the Beas Rule Engine.
This interface defines the contract for cache synchronization operations that refresh all caches in the rule engine. The operations are designed to be asynchronous to avoid blocking the calling thread.
Key features include:
- Asynchronous cache synchronization
- Complete cache refresh capabilities
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Beas Solution Team
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Synchronizes all rule engine caches asynchronously.
-
Method Details
-
syncCache
@Async void syncCache()Synchronizes all rule engine caches asynchronously.This method triggers a complete refresh of all caches including rules, functions, helpers, and variables. The operation is performed asynchronously to avoid blocking the calling thread.
-