SerializedDataStorage is a simple caching class, using NSKeyedArchiver.