Can't `RingBufferAsyncTaskExecutor` be `BeanNameAware` to avoid this here ?