Why does this method return a cache backend name instead of a cache backend instance like its name suggest?