no need to be optional

This commit is contained in:
John Estropia
2017-04-18 12:09:37 +09:00
parent 94e6db669f
commit 1938f0d9de
2 changed files with 2 additions and 2 deletions

View File

@@ -490,7 +490,7 @@ public final class DataStack: Equatable {
- parameter lazyInit: a closure to use to lazily-initialize the data
- 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()
defer {

View File

@@ -487,7 +487,7 @@ public /*abstract*/ class BaseDataTransaction {
- parameter lazyInit: a closure to use to lazily-initialize the data
- 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()
defer {