cleanupChannel(CleanupReason.ABRUPT);
closeChannel(CloseReason.ABRUPT);
    public void close() {        synchronized (mLock) {            try {                mFilters.get(0).close();            } catch (Throwable t) {                cleanupChannel(CleanupReason.ABRUPT);            }        }    }