Make setObject:forKey: write to disk asynchronously

Is there a reason that `setObject:forKey:` doesn't save to the disk cache asynchronously [here](https://github.com/soffes/SAMCache/blob/master/SAMCache/SAMCache.m#L180)? The two other cache modifying methods (`remove` and `removeAllObjects`) both use `dispatch_async`.