net.rubyeye.xmemcached.utils.hibernate
Class Xmemcache

java.lang.Object
  extended by net.rubyeye.xmemcached.utils.hibernate.Xmemcache
All Implemented Interfaces:
com.googlecode.hibernate.memcached.Memcache

public class Xmemcache
extends java.lang.Object
implements com.googlecode.hibernate.memcached.Memcache

Hibernate memcached implementation

Author:
boyan

Constructor Summary
Xmemcache(MemcachedClient memcachedClient)
           
 
Method Summary
 void delete(java.lang.String key)
           
 java.lang.Object get(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getMulti(java.lang.String... keys)
           
 void incr(java.lang.String key, int factor, int startingValue)
           
 void set(java.lang.String key, int cacheTimeSeconds, java.lang.Object o)
           
 void setExceptionHandler(com.googlecode.hibernate.memcached.MemcacheExceptionHandler exceptionHandler)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xmemcache

public Xmemcache(MemcachedClient memcachedClient)
Method Detail

get

public java.lang.Object get(java.lang.String key)
Specified by:
get in interface com.googlecode.hibernate.memcached.Memcache

getMulti

public java.util.Map<java.lang.String,java.lang.Object> getMulti(java.lang.String... keys)
Specified by:
getMulti in interface com.googlecode.hibernate.memcached.Memcache

set

public void set(java.lang.String key,
                int cacheTimeSeconds,
                java.lang.Object o)
Specified by:
set in interface com.googlecode.hibernate.memcached.Memcache

delete

public void delete(java.lang.String key)
Specified by:
delete in interface com.googlecode.hibernate.memcached.Memcache

incr

public void incr(java.lang.String key,
                 int factor,
                 int startingValue)
Specified by:
incr in interface com.googlecode.hibernate.memcached.Memcache

shutdown

public void shutdown()
Specified by:
shutdown in interface com.googlecode.hibernate.memcached.Memcache

setExceptionHandler

public void setExceptionHandler(com.googlecode.hibernate.memcached.MemcacheExceptionHandler exceptionHandler)


Copyright © 2011. All Rights Reserved.