Search Results for

    Show / Hide Table of Contents

    Interface IAtomicReference<T>

    Represents a named value in the distributed cache.

    Namespace: Apache.Ignite.Core.DataStructures
    Assembly: Apache.Ignite.Core.dll
    Syntax
    public interface IAtomicReference<T>
    Type Parameters
    Name Description
    T

    Properties

    IsClosed

    Determines whether this instance was removed from cache.

    Declaration
    bool IsClosed { get; }
    Property Value
    Type Description
    System.Boolean

    True if this atomic was removed from cache; otherwise, false.

    Name

    Gets the name of this atomic reference.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    System.String

    Name of this atomic reference.

    Methods

    Close()

    Closes this instance.

    Declaration
    void Close()

    CompareExchange(T, T)

    Compares current value with specified value for equality and, if they are equal, replaces current value.

    Declaration
    T CompareExchange(T value, T comparand)
    Parameters
    Type Name Description
    T value

    The value to set.

    T comparand

    The value that is compared to the current value.

    Returns
    Type Description
    T

    Original value of the atomic reference.

    Read()

    Reads current value of an atomic reference.

    Declaration
    T Read()
    Returns
    Type Description
    T

    Current value of an atomic reference.

    Write(T)

    Writes current value of an atomic reference.

    Declaration
    void Write(T value)
    Parameters
    Type Name Description
    T value

    The value to set.

    In This Article
    Back to top © 2015 - 2019 The Apache Software Foundation