Class ThreadLocalValueHolder<T>

java.lang.Object
de.intarsys.tools.valueholder.ThreadLocalValueHolder<T>
All Implemented Interfaces:
IValueHolder<T>

public class ThreadLocalValueHolder<T> extends Object implements IValueHolder<T>
  • Constructor Details

    • ThreadLocalValueHolder

      public ThreadLocalValueHolder()
  • Method Details

    • get

      public T get()
      Description copied from interface: IValueHolder
      Dereference the IValueHolder.
      Specified by:
      get in interface IValueHolder<T>
      Returns:
      The referenced object.
    • set

      public T set(T value)
      Description copied from interface: IValueHolder
      Assign a new value.
      Specified by:
      set in interface IValueHolder<T>
      Parameters:
      value -
      Returns:
      The previous value (optional)