class Route6FilterList extends ComparableStructure<String> {

  public boolean permits(Prefix6 prefix) {
    if (_deniedCache.get().contains(prefix)) {
      return false;
    } else if (_permittedCache.get().contains(prefix)) {
      return true;
    }
    return newPermits(prefix);
  }

  public  Route6FilterList(String name);
  @JsonCreator public  Route6FilterList(
      @JsonProperty(PROP_NAME) String name,
      @JsonProperty(PROP_LINES) List<Route6FilterLine> lines);

}