Interface KeyPartitioner

    • Method Detail

      • init

        default void init​(HashConfiguration configuration)
        Initialization.

        The partitioner can also use injection to access other cache-level or global components. This method will be called before any other injection methods.

        Does not need to be thread-safe (Infinispan safely publishes the instance after initialization).

        Parameters:
        configuration -
      • getSegment

        int getSegment​(Object key)
        Obtains the segment for a key. Must be thread-safe.
      • matches

        default boolean matches​(KeyPartitioner other)
        Specified by:
        matches in interface org.infinispan.commons.configuration.attributes.Matchable<KeyPartitioner>