protected override void FlushAsync(AsyncContinuation asyncContinuation) { try { fileAppenderCache.FlushAppenders(); asyncContinuation(null); } catch (Exception exception) { if (exception.MustBeRethrown()) { throw; } asyncContinuation(exception); } }