Interface SpringDataEclipseStoreLazy<T>

Type Parameters:
T - the type of the lazily referenced element
All Superinterfaces:
org.eclipse.serializer.reference.Lazy<T>, org.eclipse.serializer.reference.Referencing<T>
All Known Implementing Classes:
SpringDataEclipseStoreLazy.Default

public interface SpringDataEclipseStoreLazy<T> extends org.eclipse.serializer.reference.Lazy<T>
This is the Lazy-Wrapper a user of the Spring-Data-Eclipse-Store-Library should use. Please do not use the Lazy-Wrapper! Because SDES is making working copies of the stored data, the Lazy does not work as expected. Instead, use this Wrapper. It brings the same functionality as the native Lazy-Wrapper but works with working copies.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    This class is very complex and its various member variables all have their reason to exist.
    static interface 
     

    Nested classes/interfaces inherited from interface org.eclipse.serializer.reference.Lazy

    org.eclipse.serializer.reference.Lazy.Check, org.eclipse.serializer.reference.Lazy.Checker, org.eclipse.serializer.reference.Lazy.ClearingEvaluator
  • Method Summary

    Modifier and Type
    Method
    Description
    build(T objectToWrapInLazy)
     
     
    boolean
     
    long
     
    void
     

    Methods inherited from interface org.eclipse.serializer.reference.Lazy

    clear, clear, forceClear, get, isLoaded, isStored, lastTouched, peek