memoryResultBackendFactory function
Creates a StemBackendFactory backed by InMemoryResultBackend.
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();
},
);
}