diff --git a/PMConcurrency/PMFutureOperation.m b/PMConcurrency/PMFutureOperation.m index e032660..54e14f2 100644 --- a/PMConcurrency/PMFutureOperation.m +++ b/PMConcurrency/PMFutureOperation.m @@ -77,8 +77,6 @@ @interface PMFutureOperation () //explicit lock @property (readwrite, nonatomic, strong) NSRecursiveLock *lock; -@property (readwrite, nonatomic, assign, getter = isCancelled) BOOL cancelled; - // The result of this operation. @property (readwrite, nonatomic, strong) PMFuture *future; @@ -189,7 +187,6 @@ - (void)cancel { [self.lock lock]; if (![self isFinished] && ![self isCancelled]) { [self willChangeValueForKey:@"isCancelled"]; - _cancelled = YES; [super cancel]; [self didChangeValueForKey:@"isCancelled"]; [self.future cancel];