Add method to access cached objects asynchronously

This moves any potential disk access off the calling queue
@synthesize access to inMemoryCache
Attempt to fix a malloc related crash.
Merge branch 'master' of github.com:taptaptap/ESCache
Merge branch 'mem-fix'