package com.gxx.record.service; /** *
*
Title:
*
* memcached服务接口
*
Description:
*
*

* none

*
* * @author Administrator * @version 1.0, 2015年7月23日 * @since record * */ public interface MemcachedService { /** * 仅当存储空间中不存在键相同的数据时才保存 * @param key * @param value */ public void addWithNoReply(String key, T value); /** * 设置键值对 * @param key key * @param expires 单位:秒,0 表示永不过期 * @param value 必须是一个可序列化的对象, 可以是容器类型如:List,但容器里面保存的对象必须是可序列化的 */ public void addWithNoReply(String key, int expires, T value); /** * 无论何时都保存 * @param key * @param value */ public void set(String key, T value); /** * 设置键值对 * @param key key * @param expires 单位:秒,0 表示永不过期 * @param value 必须是一个可序列化的对象, 可以是容器类型如:List,但容器里面保存的对象必须是可序列化的 */ public void set(String key, int expires, T value); /** * 根据key获得值 * @param key key * @return value */ public T get(String key); }