Class SharedDataMutable<K extends Serializable,V extends Serializable>

java.lang.Object
com.atlassian.confluence.cluster.shareddata.SharedDataMutable<K,V>
All Implemented Interfaces:
org.apache.commons.lang3.mutable.Mutable<V>

@Deprecated(since="8.2", forRemoval=true) public class SharedDataMutable<K extends Serializable,V extends Serializable> extends Object implements org.apache.commons.lang3.mutable.Mutable<V>
Deprecated, for removal: This API element is subject to removal in a future version.
since 8.2
Mutable reference to shared-data Map at a given key
Since:
7.14
  • Constructor Summary

    Constructors
    Constructor
    Description
    SharedDataMutable(Map<K,V> map, K key, V defaultValue)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setValue(V value)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SharedDataMutable

      public SharedDataMutable(Map<K,V> map, K key, V defaultValue)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getValue

      public V getValue()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getValue in interface org.apache.commons.lang3.mutable.Mutable<K extends Serializable>
    • setValue

      public void setValue(V value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setValue in interface org.apache.commons.lang3.mutable.Mutable<K extends Serializable>