public String getSearchParameterSize() throws EtccException {
   CacheAdmin admin = CacheAdmin.getInstance();
   String key = AppEnum.SEARCH_PARAMETER_SIZE.getValue();
   try {
     String searchSize = (String) admin.getFromCache(key);
     if (searchSize == null) {
       searchSize = app.getSearchParameterSize();
       admin.putInCache(key, searchSize);
     }
     return searchSize;
   } catch (Throwable t) {
     admin.cancelUpdate(key);
     logger.error(t);
     throw new EtccException("Error running getSearchParameterSize: " + t, t);
   }
 }