Interface OlafStorage

All Known Implementing Classes:
OlafStorageFile, OlafStorageKV, OlafStorageMemory

public interface OlafStorage
  • Method Details

    • storeMetadata

      void storeMetadata(long resourceID, String resourcePath, float duration, int fingerprints)
    • addToStoreQueue

      void addToStoreQueue(long fingerprintHash, int resourceIdentifier, int t1)
    • processStoreQueue

      void processStoreQueue()
    • getMetadata

      OlafResourceMetadata getMetadata(long identifier)
    • addToQueryQueue

      void addToQueryQueue(long queryHash)
    • processQueryQueue

      void processQueryQueue(Map<Long,List<OlafHit>> matchAccumulator, int range)
    • processQueryQueue

      void processQueryQueue(Map<Long,List<OlafHit>> matchAccumulator, int range, Set<Integer> resourcesToAvoid)