Changes for version v2.00

  • Fixed up a lot of documentation
  • Profiling and tracing
  • Micro-optimizd some bits of code.
  • Fix {add,append,decr,incr,replace,set}_multi to follow Cache::Memcached::Fast (where they originated)
  • Update documentation.
  • Internal architecture dramatically refactored. Much cleaner delineation of responsibilities among the classes and objects, making it (IMHO) much easier to trace and understand.
  • Fixed get_multi---we were expecting an arrayref of keys, rather than an array, which is incompatible with other clients.
  • Add profile script, as a beginning of an effort to profile the client.

Documentation

Modules

All-singing, all-dancing Perl client for Memcached
Abstract Base Class For Memcached::Client Compressor
Implements Memcached Compression using Gzip
Class to manage Memcached::Client server connections
Logging support for Memcached::Client
Base Class For Memcached::Client Protocol implementations
Implements new binary memcached protocol
Implements original text-based memcached protocol
Base class for Memcached::Client request drivers
Abstract Base Class For Memcached::Client Selector
Implements Traditional Memcached Hashing
Abstract Base Class For Memcached::Client Serializer
Implements Memcached Serializing using JSON
Implements Memcached Serializing using Storable

Provides

in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm
in lib/Memcached/Client/Request.pm