public long getExpirationTime(String method, Map<String, String> params) {
		method = method.toLowerCase();
		if (method.contains("weekly")) {
			if (!method.contains("list"))
				return params.containsKey("to") && params.containsKey("from") ? Long.MAX_VALUE : cacheRecentWeeklyCharts;
			else
				return cacheRecentWeeklyCharts;
		}
		return ONE_WEEK_METHODS.contains(method) ? ONE_WEEK : -1;
	}