🔒 Map of locks by type. This ensures that no async singletons execute more than once, unless there is an error
// ignore: strict_raw_type final Map<Type, AsyncLock> locks;