com.hammurapi.store.local

## Interface HandleFactory<T,PK,S extends Store<T,PK,S>,H extends LocalHandle<T,PK,S>>

- Type Parameters:
    `T` -
    `PK` -
    `H` -

      public interface HandleFactory<T,PK,S extends Store<T,PK,S>,H extends LocalHandle<T,PK,S>>

  Handle factory allows to configure LocalStore store to use custom handles which carry additional information about store entries.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `H` | `createHandle(S store, T obj, PK primaryKey, Map<S,Map<Extractor<T,? super PK,S>,? super PK>> cache, Predicate<T,S>[] validators, LocalHandle.HandleStrength handleStrength, boolean cacheExtracted)`

- - ### Method Detail

    - #### createHandle

          H createHandle(S store,
                       T obj,
                       PK primaryKey,
                       Map<S,Map<Extractor<T,? super PK,S>,? super PK>> cache,
                       Predicate<T,S>[] validators,
                       LocalHandle.HandleStrength handleStrength,
                       boolean cacheExtracted)