Memcached get() checks against MemCached::RES_SUCCESS, rather than assuming value of "false" is a cache miss. Unit tests still pass, however avoided using Memcached client constant, as it's not very testable (hard-coded in a value)
Tweak cache code. Fix tests.