newEntry method

  1. @override
VaultEntry newEntry(
  1. int seed, {
  2. String? key,
  3. DateTime? creationTime,
})
override

Creates a new VaultEntry with the provided ValueGenerator and seed

  • seed: The seed for the ValueGenerator
  • key: The cache key
  • creationTime: The cache creation time

Returns a fully initialized VaultEntry

Implementation

@override
VaultEntry newEntry(int seed, {String? key, DateTime? creationTime}) {
  return VaultEntryBuilder(key ?? 'vault_key_$seed',
          generator.nextValue(seed), creationTime ?? DateTime.now())
      .build();
}