Class KeySerializer<I, K extends Key<I>>

java.lang.Object
org.wildfly.clustering.marshalling.Serializer.Provided<K>
org.wildfly.clustering.cache.KeySerializer<I,K>
Type Parameters:
I - the key identifier type
K - the key type
All Implemented Interfaces:
Serializer<K>

public class KeySerializer<I, K extends Key<I>> extends Serializer.Provided<K>
A serializer for a key.
Author:
Paul Ferraro
  • Constructor Details

    • KeySerializer

      public KeySerializer(Serializer<I> serializer, Function<I,K> factory)
      Creates a serializer for a cache key using the specified identifier factory and factory.
      Parameters:
      serializer - the serializer of the identifier of a cache key
      factory - the cache key factory