implemented it for cache - no need for tests since it's just a wrapper + service provider
Merge branch 'dandb-cache-fix'