# API

- [CacheSource](/features/caching/api/cachesource.md): CacheSource enum provides a list of supported cache sources
- [InMemoryCacheOptions](/features/caching/api/inmemorycacheoptions.md): In-Memory cache options
- [RedisCacheOptions](/features/caching/api/rediscacheoptions.md): Redis cache options
- [ICacheService](/features/caching/api/icacheservice.md)
- [ICacheServiceFactory](/features/caching/api/icacheservicefactory.md): Cache factory resolves cache service with given index. You can use this method for both cache source but only useful when used with Redis.
