Class DefaultSerializers.ConcurrentSkipListMapSerializer

  • Enclosing class:
    DefaultSerializers

    public static class DefaultSerializers.ConcurrentSkipListMapSerializer
    extends MapSerializer<java.util.concurrent.ConcurrentSkipListMap>
    Serializer for ConcurrentSkipListMap and any subclass.
    Author:
    Mr14huashao (enhacements)
    • Constructor Detail

      • ConcurrentSkipListMapSerializer

        public ConcurrentSkipListMapSerializer()
    • Method Detail

      • create

        protected java.util.concurrent.ConcurrentSkipListMap create​(Kryo kryo,
                                                                    Input input,
                                                                    java.lang.Class<? extends java.util.concurrent.ConcurrentSkipListMap> type,
                                                                    int size)
        Description copied from class: MapSerializer
        Used by MapSerializer.read(Kryo, Input, Class) to create the new object. This can be overridden to customize object creation, eg to call a constructor with arguments. The default implementation uses Kryo.newInstance(Class) with a special case for HashMap.
        Overrides:
        create in class MapSerializer<java.util.concurrent.ConcurrentSkipListMap>
      • createCopy

        protected java.util.concurrent.ConcurrentSkipListMap createCopy​(Kryo kryo,
                                                                        java.util.concurrent.ConcurrentSkipListMap original)
        Overrides:
        createCopy in class MapSerializer<java.util.concurrent.ConcurrentSkipListMap>