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 ClassesModifier and TypeInterfaceDescriptionstatic final classThis class is very complex and its various member variables all have their reason to exist.static interfaceNested 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 TypeMethodDescriptionstatic <T> SpringDataEclipseStoreLazy.Default<T>build(T objectToWrapInLazy) booleanlongobjectId()voidunlink()Methods inherited from interface org.eclipse.serializer.reference.Lazy
clear, clear, forceClear, get, isLoaded, isStored, lastTouched, peek
-
Method Details
-
build
-
copyWithReference
SpringDataEclipseStoreLazy<T> copyWithReference() -
unlink
void unlink() -
objectId
long objectId() -
isOriginalObject
boolean isOriginalObject()
-