@Override
	protected Object doGet(final String key) {
		Element element = null;
		try {
			element = cache.get(key);
		} catch (Throwable e) {
			CacheErrorHandler.handleError(e);
		}
		if (element != null) {
			return element.getObjectValue();
		} else {
			return null;
		}
	}