Interface ReadWriteCopyStrategy<T>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long serialVersionUID  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T copyForRead​(T storedValue, java.lang.ClassLoader loader)
      Reconstruct an object from its storage-ready copy.
      T copyForWrite​(T value, java.lang.ClassLoader loader)
      Deep copies some object and returns an internal storage-ready copy
    • Method Detail

      • copyForWrite

        T copyForWrite​(T value,
                       java.lang.ClassLoader loader)
        Deep copies some object and returns an internal storage-ready copy
        Parameters:
        value - the value to copy
        Returns:
        the storage-ready copy
      • copyForRead

        T copyForRead​(T storedValue,
                      java.lang.ClassLoader loader)
        Reconstruct an object from its storage-ready copy.
        Parameters:
        storedValue - the storage-ready copy
        Returns:
        the original object