Opened

case class Opened[A, B](deferred: Deferred[IO, OpenedBucketState[B]], latch: CountDownLatch[IO], isClosed: Ref[IO, Boolean]) extends BucketState[A, B]
trait Serializable
trait Product
trait Equals
trait BucketState[A, B]
class Object
trait Matchable
class Any

Value members

Concrete methods

def nextBatch[C](batchIdxWithinBucket: Int, device: Device, buffers: C, loadBatch: (B, Array[Int], C, Device) => Resource[IO, StreamControl[(A, STen)]]): IO[Resource[IO, StreamControl[(A, STen)]]]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product