Issue #2210127 by Jeremy: properly use Drupal timers.
Issue #1863996 by Jeremy: fixed memcache statistics tests.
Issue #1974812 by markpavlitski: coding style cleanup.
Issue #2202975 by Jeremy: simplify requirements test of memcache configuration.
Issue #1984226 by jimmyhuang, markpavlitski: use hook_user_update instead of hook_user
Issue #2204075 by Jeremy: standardize/improve statistics collection and display.
Issue #1995556 by markpavlitski: be sure memcache backend is used during tests.
Issue #1908358 by markpavlitski: fix paths to memcache-session.inc.
Issue #1547390 by imclean, unitedwallabies, Jeremy: properly display stats when using unix sockets.
Issue #1172754 by Jeremy, markpavlitski: improve error reporting when there are installation problems.
Issue #2045353 by markpavlitski: remove accidental commit of .orig file.
Issue #2099893 by helmo: fix typo in lockInit call.
Issue #2112139 by wulff: Fix rendering of admin stats page.
Issue #1634506 by markpavlitski: properly flush temporary items.
Issue 2099893 by Jeremy: be sure locking system is available before using.
Issue #2045353 by DeeZone: Format evicitions on admin stats page.
Issue #1303384 by markpavlitski, EKM, Jeremy: manually release stampede protection lock when done.
Issue #1469362 by Jeremy, fago: manually load array when page_cache_without_database is enabled
Issue #2082291 by damiankloip: Fixed Remove usage of state in MemcacheBackend.
Issue #2081687 by damiankloip, berdir: Fixed Cache sets should use set() not add() method.
Issue #2056369 by damiankloip: Replace DrupalMemcache static class with factory pattern.
Added MemcacheBackendUnitTest, removed some inc files
Removed session storage logic, clear method, Inject state
Removed wildcard support
Drupal is a registered trademark of Dries Buytaert.