001package com.hammurapi.store;
002
003/**
004 * Unique index.
005 * @author Pavel Vlasov
006 *
007 * @param <T>
008 * @param <PK>
009 */
010public interface UniqueIndex<ST, T extends ST, PK, V, S extends Store<ST,PK,S>> extends Index<ST, T, PK, V, S> {
011
012        /**
013         * Finds object by index value.
014         * @param value
015         * @return
016         */
017        T find(V value);
018}