Added in memory cache layer