MemoizeWithTTLAsync<R> constructor

MemoizeWithTTLAsync<R>(
  1. Future<R> _fn(
    1. List args
    ), {
  2. Duration cacheLifetime = const Duration(minutes: 5),
  3. String keyFn(
    1. List args
    )?,
})

Implementation

MemoizeWithTTLAsync(
  this._fn, {
  this.cacheLifetime = const Duration(minutes: 5),
  String Function(List<dynamic> args)? keyFn,
}) : _keyFn = keyFn;