memoryResultBackendFactory function

StemBackendFactory memoryResultBackendFactory({
  1. Duration defaultTtl = const Duration(days: 1),
  2. Duration groupDefaultTtl = const Duration(days: 1),
  3. Duration heartbeatTtl = const Duration(minutes: 1),
})

Implementation

StemBackendFactory memoryResultBackendFactory({
  Duration defaultTtl = const Duration(days: 1),
  Duration groupDefaultTtl = const Duration(days: 1),
  Duration heartbeatTtl = const Duration(minutes: 1),
}) {
  return StemBackendFactory(
    create: () async => InMemoryResultBackend(
      defaultTtl: defaultTtl,
      groupDefaultTtl: groupDefaultTtl,
      heartbeatTtl: heartbeatTtl,
    ),
    dispose: (backend) async {
      await backend.close();
    },
  );
}