public void write (byte[] b, int off, int len) throws IOException {
ByteBuffer buf = ByteBuffer.wrap (b, off, len);
if (cacheChannel != null)
writeCache (buf);
new BlockSender (con.getChannel (), con.getSelector (),
getLogger (), tlh.getClient (), buf,
con.getChunking (), GZipHandler.this);
}