Skip to content

Commit 7ce2bfb

Browse files
committed
Hm...kind of squint and pretend all is fine.
1 parent 6f632da commit 7ce2bfb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Sources/ManagedModels/SchemaCompatibility/NSManagedObjectModel+Data.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ public extension NSManagedObjectModel {
3737
// MARK: - Cached ManagedObjectModels
3838

3939
private let lock = NSLock()
40-
private var map = [ Set<ObjectIdentifier> : NSManagedObjectModel ]()
41-
private let sharedBuilder = SchemaBuilder()
40+
nonisolated(unsafe) private var map = [ Set<ObjectIdentifier> : NSManagedObjectModel ]()
41+
nonisolated(unsafe) private let sharedBuilder = SchemaBuilder()
4242

4343
public extension NSManagedObjectModel {
4444

Sources/ManagedModels/SwiftUI/ModelContainer+SwiftUI.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public extension Scene {
113113
// MARK: - Primitive
114114

115115
// Note: The docs say that a container is only ever created once! So cache it.
116-
private var modelToContainer = [ ObjectIdentifier: NSPersistentContainer ]()
116+
nonisolated(unsafe) private var modelToContainer = [ ObjectIdentifier: NSPersistentContainer ]()
117117

118118
private func makeModelContainer(
119119
for modelTypes : [ any PersistentModel.Type ],

0 commit comments

Comments
 (0)