public Object get(Object key) throws CacheException { try { return cache.getFromCache(toString(key), refreshPeriod, cron); } catch (NeedsRefreshException e) { cache.cancelUpdate(toString(key)); return null; } }