Provides various cache implementations.