Provides utilities and decorators for caching