public override void Step_2_BeforeTryingMethodExec()
{
this.LogInformationWithKey("Cache provider type", ((object)this.Cache2 ?? this.Cache).GetType().FormatCSharp());
this.LogInformationData("Method is cacheable", this.Proxy.CanCacheReturnedResult);
if(!this.Proxy.CanCacheReturnedResult)
return;
this.LogParametersWithValues();
this.GetValueFromCacheIfItsThere();
}