Masatoshi Mizuno > Authen-Quiz-0.05 > Authen::Quiz::Plugin::Memcached

Download:
Authen-Quiz-0.05.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.01   Source  

NAME ^

Authen::Quiz::Plugin::Memcached - Plugin to which problem data of Authen::Quiz is cached.

SYNOPSIS ^

  use Authen::Quiz::FW qw/ Memcached /;
  
  my $q= Authen::Quiz::FW->new(
    data_folder => '/path/to/authen_quiz',
    memcached   => {
      servers=> ["127.0.0.1:11211"],
      },
    memcached_expire => 600,
    );

DESCRIPTION ^

I think that it comes to influence the response when the problem data of Authen::Quiz is enlarged. This plugin caches the problem data with Memcached, and prevents the response from deteriorating.

The option of Memcached is passed to the constructor reading by way of Authen::Quiz::FW to use it.

Besides, the item named memcached_expire that sets the expiration date of cache can be passed. Default is 600.

When load_quiz is called by this, cache comes to be effective.

METHODS ^

new

Constructor.

load_quiz

The method of Authen::Quiz is Obarraited and cache is effective.

cache

The cashe object is returned.

SEE ALSO ^

Authen::Quiz, Authen::Quiz::FW, Cache::Memcached, Cache::Memcached::Fast,

http://egg.bomcity.com/wiki?Authen%3a%3aQuiz,

AUTHOR ^

Masatoshi Mizuno <lushe@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2008 by Bee Flag, Corp. <http://egg.bomcity.com/>.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.