set static method

Future<void> set(
  1. String key,
  2. dynamic data,
  3. Duration dur
)

Implementation

static Future<void> set(String key, dynamic data, Duration dur) async {
  final exp = DateTime.now().add(dur);
  _mem[key] = _Entry(data, exp);
  try {
    await ApStorage.set(
      '$_prefix$key',
      jsonEncode({'d': data, 'e': exp.millisecondsSinceEpoch}),
    );
  } catch (_) {}
  AutoPilotLogger.cache('SET', key);
}