Class SpringDataEclipseStoreLazy.Default<T>
java.lang.Object
software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default<T>
- Type Parameters:
T- the type of the lazily referenced element
- All Implemented Interfaces:
org.eclipse.serializer.reference.Lazy<T>,org.eclipse.serializer.reference.Referencing<T>,SpringDataEclipseStoreLazy<T>
- Enclosing interface:
- SpringDataEclipseStoreLazy<T>
public static final class SpringDataEclipseStoreLazy.Default<T>
extends Object
implements SpringDataEclipseStoreLazy<T>
This class is very complex and its various member variables all have their reason to exist. This code is very
difficult to read due to its the functionality explained in the
SpringDataEclipseStoreLazyBinaryHandler.-
Nested Class Summary
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.ClearingEvaluatorNested classes/interfaces inherited from interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
SpringDataEclipseStoreLazy.Default<T>, SpringDataEclipseStoreLazy.Internals -
Method Summary
-
Method Details
-
get
-
peek
- Specified by:
peekin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
clear
- Specified by:
clearin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
forceClear
- Specified by:
forceClearin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
isStored
public boolean isStored()- Specified by:
isStoredin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
isLoaded
public boolean isLoaded()- Specified by:
isLoadedin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
lastTouched
public long lastTouched()- Specified by:
lastTouchedin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
clear
public boolean clear(org.eclipse.serializer.reference.Lazy.ClearingEvaluator clearingEvaluator) - Specified by:
clearin interfaceorg.eclipse.serializer.reference.Lazy<T>
-
objectId
public long objectId()- Specified by:
objectIdin interfaceSpringDataEclipseStoreLazy<T>
-
getObjectToBeWrapped
-
copyWithReference
- Specified by:
copyWithReferencein interfaceSpringDataEclipseStoreLazy<T>
-
unlink
public void unlink()- Specified by:
unlinkin interfaceSpringDataEclipseStoreLazy<T>
-
isOriginalObject
public boolean isOriginalObject()- Specified by:
isOriginalObjectin interfaceSpringDataEclipseStoreLazy<T>
-