//package com.snowcattle.game.common.ehcache;
//
//import java.io.Serializable;
//import java.util.concurrent.TimeUnit;
//
//import org.ehcache.ValueSupplier;
//import org.ehcache.expiry.Duration;
//import org.ehcache.expiry.Expiry;
//
//public class Data implements Serializable,Expiry<String, Serializable>{
//
// private String key;
// private Integer time;
// public String getKey() {
// return key;
// }
// public void setKey(String key) {
// this.key = key;
// }
// public Integer getTime() {
// return time;
// }
// public void setTime(Integer time) {
// this.time = time;
// }
//
// /**定义object的失效时间*/
// @Override
// public Duration getExpiryForCreation(String key, Serializable value) {
// // TODO Auto-generated method stub
// return new Duration(1, TimeUnit.MINUTES);
// }
// @Override
// public Duration getExpiryForAccess(String key,
// ValueSupplier<? extends Serializable> value) {
// // TODO Auto-generated method stub
//// return new Duration(1, TimeUnit.MINUTES);
// return null;
// }
// @Override
// public Duration getExpiryForUpdate(String key,
// ValueSupplier<? extends Serializable> oldValue,
// Serializable newValue) {
// // TODO Auto-generated method stub
//// return new Duration(1, TimeUnit.MINUTES);
// return null;
// }
//
//}