fix: #3608288 Update FileReferenceResolver::__construct() to use the more generic CacheBackendInterface
Closes #3608288