class HubBlacklistDAOFileImpl implements HubBlacklistDAO, ResourceListener {

   @Override
   public BlacklistedHub save(BlacklistedHub hub) {
      if (hub != null) {
         Date blacklistedDate = hub.getBlacklistedDate() != null ? hub.getBlacklistedDate() : new Date();
         BlacklistedHub newHub = hub.copy();
         newHub.setBlacklistedDate(blacklistedDate);
         getCachedData().put(hub.getCertSn(), newHub);
         return newHub;
      }
      return null;
   }

   public  HubBlacklistDAOFileImpl();

}