Furthered cache extension implementation, added support for memcache(d) and array caches