getElapsedTime method

Duration? getElapsedTime(
  1. Object? key, {
  2. DateTime? now,
})

Returns the elapsed time of key, since the put.

Implementation

Duration? getElapsedTime(Object? key, {DateTime? now}) {
  var time = getTime(key);
  if (time == null) return null;

  now ??= DateTime.now();
  var elapsedTime = now.difference(time);
  return elapsedTime;
}