@override int peekSize(T object) { if (sizeFun != null) { return sizeFun!(object); } else { var tempBuffer = ByteBuf.create(); pickleFun(tempBuffer, object); return tempBuffer.readableBytes; } }