001
014
015 package com.liferay.portal.cache.memcached;
016
017 import net.spy.memcached.MemcachedClientIF;
018
019
022 public interface MemcachedClientFactory {
023
024 public void clear() throws Exception;
025
026 public void close() throws Exception;
027
028 public MemcachedClientIF getMemcachedClient() throws Exception;
029
030 public int getNumActive();
031
032 public int getNumIdle();
033
034 public void invalidateMemcachedClient(MemcachedClientIF memcachedClient)
035 throws Exception;
036
037 public void returnMemcachedObject(MemcachedClientIF memcachedClient)
038 throws Exception;
039
040 }