Cache: Enhance type definitions to improve compatibility and usability for developers using TypeScript. This change helps ensure that users have a smoother experience when integrating the cache into their projects.
Fixes
Fix issues related to type definitions that were causing confusion for users. This ensures that the cache behaves as expected in various scenarios.