add batch writes in cache.

In this PR, batch writes is added to the in memory cache as mentioned in #182
What value does this cache add? We are already caching data in 'dirtyStats'