public String getHomePageDaysBack() throws EtccException {

    CacheAdmin admin = CacheAdmin.getInstance();
    String key = AppEnum.HOME_PAGE_DAYS_BACK.getValue();

    try {

      String value = (String) admin.getFromCache(key);
      if (value == null) {
        value = app.getHomePageDaysBack();
        admin.putInCache(key, value);
      }
      return value;
    } catch (Throwable t) {
      admin.cancelUpdate(key);
      logger.error(t);
      throw new EtccException("Error running getHomePageDaysBack: " + t, t);
    }
  }