package com.sissi.server.status.impl; import java.util.HashMap; import java.util.Map; import com.sissi.server.status.ServerStatus; /** * 基于内存的服务器状态 * * @author kim 2014年2月10日 */ public class MemoryServerStatus implements ServerStatus { private final Map<String, Object> status = new HashMap<String, Object>(); @Override public Object update(String key, Object value) { return this.status.put(key, value); } @Override public <T> T peek(String key, Class<T> clazz) { return clazz.cast(this.status.get(key)); } }