/// <summary> /// Interception operation. /// </summary> /// <param name="metadata">The metadata.</param> /// <param name="segments">The segments.</param> /// <returns> /// Data which will be available to the /// consumer stage of the interception. /// </returns> ValueTask <ReadOnlyMemory <byte> > IProducerAsyncInterceptor.InterceptAsync( Metadata metadata, Bucket segments) { var result = _sync.Intercept(metadata); return(result.ToValueTask()); }