initialize method
Implementation
Future<void> initialize() async {
if (_isInitialized) return;
await Hive.initFlutter();
if (!Hive.isAdapterRegistered(0)) {
Hive.registerAdapter(PackageInfoAdapter());
}
_box = await Hive.openBox<PackageInfo>(_boxName);
_isInitialized = true;
}