init method

Future<void> init()

--- LIFECYCLE MANAGEMENT --- Initializes the storage engines and triggers code-generated setup.

Timing: This must be called at app startup (e.g., in main or via a DI container like GetIt or Provider).

Flow:

  1. Opens SharedPreferences disk handle.
  2. Calls initGenerated() to load all stored values into memory.

Implementation

/// Initializes the storage engines and triggers code-generated setup.
///
/// **Timing:** This must be called at app startup (e.g., in `main` or via a
/// DI container like `GetIt` or `Provider`).
///
/// **Flow:**
/// 1. Opens `SharedPreferences` disk handle.
/// 2. Calls `initGenerated()` to load all stored values into memory.
Future<void> init() async {
  _prefs = await SharedPreferences.getInstance();
  initGenerated();
}