/** * Reads a byte from the buffer. */ public int get() { if (available()) { final int value = buffer[readIndex]; readIndex = (readIndex + 1) % size; return value & 0xFF; } return -1; }
@Override public int read() throws IOException { if (!buffer.available()) { fillBuffer(); } final int ret = buffer.get(); if (ret > -1) { uncompressedCount++; } return ret; }
/** * Reads a byte from the buffer. */ public int get() { if (available()) { final int value = buffer[readIndex]; readIndex = (readIndex + 1) % size; return value & 0xFF; } return -1; }
@Override public int read() throws IOException { if (!buffer.available()) { fillBuffer(); } return buffer.get(); }