Interface ChunkLocker<C>

All Known Implementing Classes:
ChunkLockerNoOp

public interface ChunkLocker<C>
  • Method Details

    • lockChunks

      io.activej.promise.Promise<Void> lockChunks(Set<C> chunkIds)
    • releaseChunks

      io.activej.promise.Promise<Void> releaseChunks(Set<C> chunkIds)
    • getLockedChunks

      io.activej.promise.Promise<Set<C>> getLockedChunks()