minor improvements
added is_supported function
minor fixed
added apc cache implementation
added memcache cache implementation