Interface PanakoStorage

All Known Implementing Classes:
PanakoStorageFile, PanakoStorageKV, PanakoStorageMemory

public interface PanakoStorage
  • Method Details

    • storeMetadata

      void storeMetadata​(long resourceID, java.lang.String resourcePath, float duration, int fingerprints)
    • addToStoreQueue

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

      void processStoreQueue()
    • getMetadata

      PanakoResourceMetadata getMetadata​(long identifier)
    • addToQueryQueue

      void addToQueryQueue​(long queryHash)
    • processQueryQueue

      void processQueryQueue​(java.util.Map<java.lang.Long,​java.util.List<PanakoHit>> matchAccumulator, int range)
    • processQueryQueue

      void processQueryQueue​(java.util.Map<java.lang.Long,​java.util.List<PanakoHit>> matchAccumulator, int range, java.util.Set<java.lang.Integer> resourcesToAvoid)