У меня есть InputStream, из которого я читаю символы. Я хотел бы, чтобы несколько читателей получили доступ к этому InputStream. Кажется, что разумный способ добиться этого - записать входящие данные в StringBuffer или StringBuilder и заставить несколько читателей их прочитать. К сожалению, StringBufferInputStream устарел. StringReader читает строку, а не изменяемый объект, который постоянно обновляется. Какие у меня варианты? Написать свой?