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