setValue method

void setValue(
  1. dynamic value,
  2. int timeout
)

Sets a new value and extends its expiration.

  • value a new cached value.
  • timeout a expiration timeout in milliseconds.

Implementation

void setValue(value, int timeout) {
  _value = value;
  _expiration = DateTime.now()
      .toUtc()
      .add(Duration(milliseconds: timeout))
      .millisecondsSinceEpoch;
}