public final class DisableTrackingPayload extends AbstractIdentifiablePayload<ClientIdentifier> {
private static final class Proxy extends AbstractProxy<ClientIdentifier> {
+ @java.io.Serial
+ private static final long serialVersionUID = -5490519942445085251L;
+
@SuppressWarnings("checkstyle:RedundantModifier")
public Proxy() {
// For Externalizable
private static final Logger LOG = LoggerFactory.getLogger(DisableTrackingPayload.class);
private static final long serialVersionUID = 1L;
+ private static final int PROXY_SIZE = externalizableProxySize(Proxy::new);
DisableTrackingPayload(final ClientIdentifier clientId, final byte[] serialized) {
super(clientId, serialized);
protected Proxy externalizableProxy(final byte[] serialized) {
return new Proxy(serialized);
}
+
+ @Override
+ protected int externalizableProxySize() {
+ return PROXY_SIZE;
+ }
}