CacheEntry.updated constructor

CacheEntry.updated(
  1. CacheInfo info,
  2. dynamic value,
  3. DateTime updateTime,
  4. int hitCount, {
  5. DateTime? expiryTime,
})

Creates an updated CacheEntry

  • info: The cache info of the original entry
  • value: The cache value
  • updateTime: The cache update time
  • hitCount: The cache hit count
  • expiryTime: The cache expiry time

Implementation

CacheEntry.updated(
    CacheInfo info, dynamic value, DateTime updateTime, int hitCount,
    {DateTime? expiryTime})
    : this._(
          CacheInfo(
              info.key, info.creationTime, expiryTime ?? info.expiryTime,
              hitCount: hitCount,
              accessTime: info.accessTime,
              updateTime: updateTime),
          value,
          EntryState.updated);