package com.taobao.tair.extend; import java.io.Serializable; import java.util.Map; import com.taobao.tair.DataEntryAbstract; /** * double类型元数据,意为返回的value为Map<Object, Object>类型 * @author choutian.xmm */ public class DataEntryMap extends DataEntryAbstract<Map<Object, Object>> { private short version = 0; private Serializable key = null; /** * 构造函数 * @param key * @param value * @param version * @param expire */ public DataEntryMap(Serializable key, Map<Object, Object> value, short version) { this.key = key; this.value = value; this.version = version; } /** * 获得key * @return */ public Serializable getKey() { return this.key; } /** * 设置value */ public void setValue(Map<Object, Object> value) { this.value = value; } /** * 获得value */ public Map<Object, Object> getValue() { return this.value; } /** * 设置版本号 * @param version */ public void setVersion(short version) { this.version = version; } /** * 获得版本号 * @return */ public short getVersion() { return this.version; } }