Issue #2167 - Update Cache Driver to be like Session Driver

Made modifications according to Issue #2167. Just made the cache driver and session driver consistent. And added some default config items for the caching drivers