storeData method
Implementation
Future<void> storeData(String key, dynamic data, Duration expiry) async {
final box = Hive.box(_cacheBox);
final expiryTime = DateTime.now().add(expiry).millisecondsSinceEpoch;
await box.put(key, {"data": data, "expiry": expiryTime});
}