All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.undefinedlabs.scope.agent.ScopeAppliedRulesManager Maven / Gradle / Ivy

package com.undefinedlabs.scope.agent;

import java.util.HashMap;
import java.util.Map;

public enum ScopeAppliedRulesManager {
  INSTANCE;

  private final Map appliedRules = new HashMap<>();

  public boolean isAlreadyApplied(final String rule) {
    return appliedRules.get(rule) != null;
  }

  public void storeApplied(final String rule) {
    appliedRules.put(rule, Boolean.TRUE);
  }

  public void cleanUp() {
    appliedRules.clear();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy