initialize static method
Implementation
static Future<void> initialize() async {
if (_userId != null) return; // Already initialized
_userId = await cacheInstance.getStoredSnowplowUserId();
if (_userId == null) {
_userId = const Uuid().v4();
await cacheInstance.setSnowplowUserId(_userId!);
}
_sessionId = const Uuid().v4();
_lastEventTime = DateTime.now();
// Pre-cache static values
await _cacheStaticValues();
}