Class CompensatingClosureSerializer
- java.lang.Object
-
- com.esotericsoftware.kryo.kryo5.Serializer
-
- com.esotericsoftware.kryo.kryo5.serializers.ClosureSerializer
-
- com.broadleafcommerce.data.tracking.core.mapping.cache.CompensatingClosureSerializer
-
public class CompensatingClosureSerializer extends com.esotericsoftware.kryo.kryo5.serializers.ClosureSerializerA closure serializer that is capable of emitting aSerializedLambdafor a dynamically generated Serializable closure that was not originally compiled as Serializable in the containing class. This is needed to properly serialize closures that are not explicitly marked as Serializable in source code, but are rather transformed at runtime.- Author:
- Jeff Fischer
-
-
Constructor Summary
Constructors Constructor Description CompensatingClosureSerializer(ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectread(com.esotericsoftware.kryo.kryo5.Kryo kryo, com.esotericsoftware.kryo.kryo5.io.Input input, Class type)-
Methods inherited from class com.esotericsoftware.kryo.kryo5.serializers.ClosureSerializer
copy, write
-
-
-
-
Constructor Detail
-
CompensatingClosureSerializer
public CompensatingClosureSerializer(ClassLoader loader)
-
-