class ChamberStore
ChamberStore is an internal storage to store ChamberField and ChamberLifecycleObserver.
ChamberStore()
ChamberStore is an internal storage to store ChamberField and ChamberLifecycleObserver. |
fun checkContainsChamberLifecycleObserver(annotation: Annotation, lifecycleOwner: String): Boolean
checks a ChamberLifecycleObserver is already cached or not. |
|
fun clear(): Unit
clears internal storage. |
|
fun clearFieldScope(annotation: Annotation): Unit
clears a value hash map caches by a scope. |
|
fun clearLifecycleObserverScope(annotation: Annotation): Unit
clears a lifecycle stack caches by a scope. |
|
fun getFieldScopeCacheSize(): Int
gets the scoped caching size. |
|
fun getFieldScopeMap(annotation: Annotation): HashMap<String, ChamberField<*>>?
gets ChamberField hash map by a scope. |
|
fun getLifecycleObserverStack(annotation: Annotation): Stack<ChamberLifecycleObserver>?
gets ChamberLifecycleObserver stack by a scope. |
|
fun getLifecycleObserverStackSize(annotation: Annotation): Int
gets the stack size of ChamberLifecycleObserver by a scope. |
|
fun initializeFieldScopeMap(annotation: Annotation): Unit
initializes the ChamberField hash map by a scope. |
|
fun initializeObserverScopeStack(annotation: Annotation): Unit
initializes the ChamberLifecycleObserver stack by a scope. |