Class InMemoryBuffer

Hierarchy

Constructors

Properties

#buffer: OrderedMap<PossibleKeyType, DataNode>
#iter: OrderedMapIterator<PossibleKeyType, DataNode>
#lock: boolean = false
#waitQueue: [PossibleKeyType, DataNode][] = []
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    Parameters

    Returns this

  • Type Parameters

    Parameters

    Returns boolean

  • Type Parameters

    Returns U[]

  • Returns number

  • Parameters

    Returns number

  • Type Parameters

    Parameters

    Returns this

  • Type Parameters

    Parameters

    Returns this

  • Type Parameters

    Parameters

    Returns this

  • Type Parameters

    Parameters

    Returns this

  • Type Parameters

    Parameters

    Returns this

  • Parameters

    • Optional event: keyof IInMemBufferEvents

    Returns this

  • Type Parameters

    Parameters

    Returns this

  • Parameters

    • n: number

    Returns this

  • Returns {
        isEmpty: boolean;
        lock: boolean;
        size: number;
    }

    • isEmpty: boolean
    • lock: boolean
    • size: number