code: @Deprecated
      public void setFilterChainMap(Map<RequestMatcher, List<PortletFilter>> filterChainMap) {
          filterChains = new ArrayList<PortletSecurityFilterChain>(filterChainMap.size());
  
          for (Map.Entry<RequestMatcher,List<PortletFilter>> entry : filterChainMap.entrySet()) {
              filterChains.add(new DefaultPortletSecurityFilterChain(entry.getKey(), entry.getValue()));
          }
      }
docs: Sets the mapping of URL patterns to filter chains.
  
  The map keys should be the paths and the values should be arrays of {@code PortletFilter} objects.
  It's VERY important that the type of map used preserves ordering - the order in which the iterator
  returns the entries must be the same as the order they were added to the map, otherwise you have no way
  of guaranteeing that the most specific patterns are returned before the more general ones. So make sure
  the Map used is an instance of {@code LinkedHashMap} or an equivalent, rather than a plain {@code HashMap}, for
  example.
  
  @param filterChainMap the map of path Strings to {@code List&lt;PortletFilter&gt;}s.
  @deprecated Use the constructor which takes a {@code List&lt;PortletSecurityFilterChain&gt;} instead.