'Is it possible to use Linq with LazyCache

I hope you are well. Is it possible to query the LazyCache cache using Linq?

// Initialize Class
retVal = (ModelXyz)MemoryCache.Default.Where(u => (u.Value is ModelXyz) &&
             (u.Value as ModelXyz).Property1 == abc &&
             (u.Value as ModelXyz).Property2 == cde &&
             (u.Value as ModelXyz).Property3 == true).Select(x => x.Value).FirstOrDefault();


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source