LogFilter GetActualTargetFilter()
{
Interlocked.MemoryBarrier();
var f = _targetActualFilter;
if( f == LogFilter.Invalid )
{
do
{
f = _bridgeTarget.TargetFinalFilter;
_targetActualFilter = f;
Interlocked.MemoryBarrier();
}
while( _targetActualFilter == LogFilter.Invalid );
}
return f;
}