1 15 16 package com.jdon.controller.cache; 17 18 25 public class CacheKey implements StringKey { 26 private String cacheType; 27 private Object dataKey; 28 private String dataTypeName; 29 30 public CacheKey(String cacheType, Object dataKey, String dataTypeName) { 31 this.cacheType = cacheType; 32 this.dataTypeName = dataTypeName; 33 this.dataKey = dataKey; 34 } 35 36 public String getCacheType() { 37 return cacheType; 38 } 39 40 public Object getDataKey() { 41 return dataKey; 42 } 43 44 public String getDataTypeName() { 45 return dataTypeName; 46 } 47 48 public void setCacheType(String cacheType) { 49 this.cacheType = cacheType; 50 } 51 52 public void setDataKey(Object dataKey) { 53 this.dataKey = dataKey; 54 } 55 56 public void setDataTypeName(String dataTypeName) { 57 this.dataTypeName = dataTypeName; 58 } 59 60 public String toString() { 61 StringBuffer buffer = new StringBuffer (cacheType); 62 buffer.append(dataTypeName); 63 if (dataKey != null) 64 buffer.append(dataKey.toString()); 65 return buffer.toString(); 66 } 67 68 } 69 | Popular Tags |