mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-03-27 20:01:27 +01:00
no need to be optional
This commit is contained in:
@@ -490,7 +490,7 @@ public final class DataStack: Equatable {
|
|||||||
- parameter lazyInit: a closure to use to lazily-initialize the data
|
- parameter lazyInit: a closure to use to lazily-initialize the data
|
||||||
- returns: A custom data identified by `userInfoKey`
|
- returns: A custom data identified by `userInfoKey`
|
||||||
*/
|
*/
|
||||||
public subscript(userInfoKey key: UnsafeRawPointer, lazyInit closure: () -> Any) -> Any? {
|
public subscript(userInfoKey key: UnsafeRawPointer, lazyInit closure: () -> Any) -> Any {
|
||||||
|
|
||||||
self.userInfoLock.lock()
|
self.userInfoLock.lock()
|
||||||
defer {
|
defer {
|
||||||
|
|||||||
@@ -487,7 +487,7 @@ public /*abstract*/ class BaseDataTransaction {
|
|||||||
- parameter lazyInit: a closure to use to lazily-initialize the data
|
- parameter lazyInit: a closure to use to lazily-initialize the data
|
||||||
- returns: A custom data identified by `userInfoKey`
|
- returns: A custom data identified by `userInfoKey`
|
||||||
*/
|
*/
|
||||||
public subscript(userInfoKey key: UnsafeRawPointer, lazyInit closure: () -> Any) -> Any? {
|
public subscript(userInfoKey key: UnsafeRawPointer, lazyInit closure: () -> Any) -> Any {
|
||||||
|
|
||||||
self.userInfoLock.lock()
|
self.userInfoLock.lock()
|
||||||
defer {
|
defer {
|
||||||
|
|||||||
Reference in New Issue
Block a user