|
@@ -43,6 +43,8 @@ import Foundation
|
|
|
initialValue = wrappedValue
|
|
initialValue = wrappedValue
|
|
|
lock?.lock()
|
|
lock?.lock()
|
|
|
defer { lock?.unlock() }
|
|
defer { lock?.unlock() }
|
|
|
- setValue(storage.getValue(Value.self, forKey: key) ?? wrappedValue)
|
|
|
|
|
|
|
+ if storage.getValue(Value.self, forKey: key) == nil {
|
|
|
|
|
+ setValue(wrappedValue)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|