question: create a builder for ring buffers that use the supplied executor to create threads for each consumer instance . the ring buffer will allow entries to be added from multiple threads . concode_field_sep String DEFAULT_NAME concode_elem_sep boolean singleProducer concode_elem_sep ConsumerAdapter<T,C> adapter concode_elem_sep int DEFAULT_BUFFER_SIZE concode_elem_sep Executor executor concode_elem_sep boolean garbageCollect concode_elem_sep int bufferSize concode_elem_sep boolean DEFAULT_GARBAGE_COLLECT_ENTITIES concode_elem_sep String name concode_elem_sep WaitStrategy waitStrategy concode_field_sep RingBufferBuilder<T,C> named concode_elem_sep RingBufferBuilder<T,C> singleProducer concode_elem_sep WaitStrategy defaultWaitStrategy concode_elem_sep RingBuffer<T,C> build concode_elem_sep RingBufferBuilder<T,C> ofSize concode_elem_sep RingBufferBuilder<T,C> withSingleProducer concode_elem_sep RingBufferBuilder<T,C> withSingleProducer concode_elem_sep RingBufferBuilder<T,C> multipleProducers concode_elem_sep RingBufferBuilder<T,C> garbageCollect concode_elem_sep RingBufferBuilder<T,C> waitUsing concode_elem_sep Cursor defaultCursor
target: RingBufferBuilder < T , C > function ( Executor arg0 , Class < T > arg1 ) { return new RingBufferBuilder < > ( arg0 , StandardConsumerAdapter . < T , C > create ( ) ) . multipleProducers ( ) ; }