Distributed Caching in .NET Core with PostSharp and Redis