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

NAME

Cache::Ehcache - client library for Ehcache Server

SYNOPSIS

  use Cache::Ehcache;

  my $cache = Cache::Ehcache->new({
    'server'             => 'http://localhost:8080/ehcache/rest/',
    'namespace'          => 'mynamespace',
    'default_expires_in' => 600, # option
  });

  # set cache element
  $cache->set('key_1', 'value_1');
  $cache->set('key_2', 'value_2', 3600);   # specify expires_in

  # get cache element
  my $value = $cache->get('key_1');
  # URL is 'http://localhost:8080/ehcache/rest/mynamespace/key_1'

  # delete cache element
  $cache->delete('key_2');

  # remove all elements of this cache
  $cache->clear();

DESCRIPTION

Cache::Ehcache is client library for Ehcache Server. Ehcache is a widely used java distributed cache for general purpose caching. Ehcache Server is caching server like memcached, and has RESTful resource oriented API.

See: http://ehcache.sourceforge.net/documentation/cache_server.html

AUTHOR

YAMAMOTO Ryuzo (dragon3) <ryuzo.yamamoto@gmail.com>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself .

SEE ALSO

Ehcache Site http://ehcache.sourceforge.net/index.html,

Ehcache Server http://ehcache.sourceforge.net/documentation/cache_server.html