Interface LazyInitializable
- 
 public interface LazyInitializableALazyInitializableis an object that can be initialized lazily. Note: the instance fieldinitializedof sub-class should bevolatileto avoid JVM instructions re-ordering- Since:
- 3.0.0
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddoInit()do initializationbooleanisInitialized()Check if the object is initialized.default voidlazyInit()voidsetInitialized(boolean initialized)Mark the object initialized.
 
- 
- 
- 
Method Detail- 
lazyInitdefault void lazyInit() 
 - 
doInitvoid doInit() do initialization
 - 
isInitializedboolean isInitialized() Check if the object is initialized.- Returns:
- the check result
 
 - 
setInitializedvoid setInitialized(boolean initialized) Mark the object initialized.- Parameters:
- initialized- initialized
 
 
- 
 
-