public void updateObject(String name, Date date, X object) { CachedObject<X> obj; if (cache.containsKey(name)) { obj = cache.get(name); } else { obj = new CachedObject<X>(name); cache.put(name, obj); } obj.date = date; obj.object = object; }