async fn channel_by_id_async<B: Backend + Send + Sync + 'static>(
channel_by_id: Cache<ChannelId, Option<ChannelEntry>, RandomState>,
backend: Arc<B>,
channel_id: ChannelId,
) -> Result<Option<ChannelEntry>, ConnectorError>async fn channel_by_id_async<B: Backend + Send + Sync + 'static>(
channel_by_id: Cache<ChannelId, Option<ChannelEntry>, RandomState>,
backend: Arc<B>,
channel_id: ChannelId,
) -> Result<Option<ChannelEntry>, ConnectorError>