shadow:utility

Class ThreadSafeList<T>

Parent class

shadow:standard@Object

Interfaces

shadow:utility@List<T>

locked class ThreadSafeList<T>

Authors

Claude Abounegm

Barry Wittman

Create Summary

Modifiers Return Types Method and Description
public () create()

Destroy Summary

Modifiers Return Types Method and Description
public () destroy()

Method Summary

Modifiers Return Types Method and Description
public locked (ThreadSafeList<T>) add(T element)
public locked (ThreadSafeList<T>) clear()
public readonly locked (boolean) contains(T element)
public readonly (ThreadSafeList<T>) copy(AddressMap addresses)
public locked (T) delete(int index)
public locked (T) delete(long index)
public readonly locked (T) index(int key)
public locked () index(int key, T value)
public readonly locked (T) index(long key)
public locked () index(long key, T value)
public readonly locked (long) indexOf(T element)
public readonly locked (boolean) isEmpty()
public readonly locked (Iterator<T>) iterator()
public locked (boolean) remove(T element)

Property Summary

Modifiers Return Types Method and Description
public readonly get locked (int) size()
public readonly get locked (long) sizeLong()

Create Detail

create

public create() => ()

Destroy Detail

destroy

public destroy() => ()

Method Detail

add

public locked add(T element) => (ThreadSafeList<T>)

clear

public locked clear() => (ThreadSafeList<T>)

contains

public readonly locked contains(T element) => (boolean)

copy

public readonly copy(AddressMap addresses) => (ThreadSafeList<T>)

delete

public locked delete(int index) => (T)

delete

public locked delete(long index) => (T)

index

public readonly locked index(int key) => (T)

index

public locked index(int key, T value) => ()

index

public readonly locked index(long key) => (T)

index

public locked index(long key, T value) => ()

indexOf

public readonly locked indexOf(T element) => (long)

isEmpty

public readonly locked isEmpty() => (boolean)

iterator

public readonly locked iterator() => (Iterator<T>)

remove

public locked remove(T element) => (boolean)

Property Detail

size

public readonly get locked size() => (int)

sizeLong

public readonly get locked sizeLong() => (long)