/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.core.cachepool; /** * <p> DefaultCacheableKey.java </p> * 默认缓存项目的key实体。 * 包含两个属性key和remark。 * * @author Jon.King 2006-12-31 */ public abstract class AbstractCacheableKey implements CacheableKey{ public boolean equals(Object obj){ if(!(obj instanceof CacheableKey)) return false; CacheableKey key = (CacheableKey) obj; return getKey().equals(key.getKey()); } public int hashCode(){ return getKey().hashCode(); } public String toString(){ return getRemark() == null ? "" : getRemark(); } }