/** * Method freeBuffer. * * @param buf ByteBuffer * @param con MMOConnection<T> */ protected void freeBuffer(ByteBuffer buf, MMOConnection<T> con) { if (buf == READ_BUFFER) { READ_BUFFER.clear(); } else { con.setReadBuffer(null); recycleBuffer(buf); } }
/** * Method allocateReadBuffer. * * @param con MMOConnection<T> */ protected void allocateReadBuffer(MMOConnection<T> con) { con.setReadBuffer(getPooledBuffer().put(READ_BUFFER)); READ_BUFFER.clear(); }