The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MongoDBx::Tiny::Plugin::SingleByCache - find via cache

SYNOPSIS

  # --------------------
  package Your::Data;
  use MongoDBx::Tiny;
  # ~ snip ~
  LOAD_PLUGIN   "SingleByCache";

  # --------------------

  $object = $tiny->single_by_cache('collection_name',{ query => 'value'});
  
  $object = $tiny->single_by_cache('collection_name',{ query => 'value'},
                                  { cache => $cache, cache_key => $key });

  #
  # $cache need to have get, set and delete method.
  # you can also set default $cache defining it as "tiny::get_cache"
  #

EXPORT

single_by_cache

single_by_cache_key

AUTHOR

Naoto ISHIKAWA, <toona at seesaa.co.jp>

LICENSE AND COPYRIGHT

Copyright 2013 Naoto ISHIKAWA.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.