CacheSessionStore constructor

CacheSessionStore({
  1. required Repository repository,
  2. required List<SecureCookie> codecs,
  3. required Options defaultOptions,
  4. String cachePrefix = 'session:',
  5. Duration? lifetime,
})

Implementation

CacheSessionStore({
  required this.repository,
  required List<SecureCookie> codecs,
  required Options defaultOptions,
  this.cachePrefix = 'session:',
  Duration? lifetime,
}) : codecs = codecs.isEmpty
         ? [SecureCookie(useEncryption: true, useSigning: true)]
         : codecs,
     defaultOptions = defaultOptions.clone(),
     lifetime = lifetime ?? const Duration(hours: 2);