private Configuration loadACLs() { LOG.debug("Loading ACLs file"); lastReload = System.currentTimeMillis(); Configuration conf = KMSConfiguration.getACLsConf(); // triggering the resource loading. conf.get(Type.CREATE.getAclConfigKey()); return conf; }
@Override public void run() { try { if (KMSConfiguration.isACLsFileNewer(lastReload)) { setKMSACLs(loadACLs()); setKeyACLs(loadACLs()); } } catch (Exception ex) { LOG.warn(String.format("Could not reload ACLs file: '%s'", ex.toString()), ex); } }