Advanced Caching Strategies for Agent-Based Systems