Is ByteArrayOutputStream resetable? I want to reuse its buffer but I am not sure if reset() would work on every phone. When it comes to BAIS - there is markSupported() method and opinions that mark/reset does not operate on many phones - with BAOS reset is always to 0 index and there's no support checking - so I assumed that there's a chance for reliability - do you have any experiences with using BAOS's reset() on actual phones?