Package

scalaz.zio

internal

Permalink

package internal

Visibility
  1. Public
  2. All

Type Members

  1. abstract class MutableConcurrentQueue[A] extends AnyRef

    Permalink

    A MutableConcurrentQueue interface to use under the hood in ZIO.

    A MutableConcurrentQueue interface to use under the hood in ZIO.

    The implementation at minimum: 1. Should be non-blocking and ideally lock-free. 2. Should provide basic metrics such as how many elements were enqueued/dequeued.

    Note

    this is declared as abstract class since invokevirtual is slightly cheaper than invokeinterface.

Value Members

  1. object MutableConcurrentQueue

    Permalink
  2. object OneShot

    Permalink
  3. package impls

    Permalink

Ungrouped