Enable variable expansion in fallback cache keys
What does this MR do?
Enable variable expansion in fallback cache keys
Why was this MR needed?
To complete original fallback cache keys implementation in !3875 (merged)
What's the best way to test this MR?
Added new test case in TestAbstractShell_extractCacheWithMultipleFallbackKeys
test showing that is expanding variables as expected