copyWith method

EntryInfo<K, U> copyWith({
  1. K? key,
  2. DateTime? added,
  3. DateTime? lastAccess,
  4. int? numUses,
  5. Set<U>? users,
})

Creates a copy of this entry with some values changed.

Implementation

EntryInfo<K, U> copyWith({
  K? key,
  DateTime? added,
  DateTime? lastAccess,
  int? numUses,
  Set<U>? users,
}) =>
    EntryInfo(
      key: key ?? this.key,
      added: added ?? this.added,
      lastAccess: lastAccess ?? this.lastAccess,
      numUses: numUses ?? this.numUses,
      users: users ?? this.users,
    );