Skip to content

Commit

Permalink
Performance updates
Browse files Browse the repository at this point in the history
- Linked list in RequestContextHandlerChain.java with CopyOnWriteArrayList
  • Loading branch information
valdas-s committed Jul 31, 2014
1 parent cdfdd4d commit 8a8c758
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@

import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArrayList;

import org.xacml4j.v30.RequestContext;
import org.xacml4j.v30.Result;
Expand All @@ -51,11 +51,11 @@ public class RequestContextHandlerChain
public RequestContextHandlerChain(
Iterable<RequestContextHandler> handlers)
{
this.handlers = new LinkedList<RequestContextHandler>();
this.handlers = new CopyOnWriteArrayList<RequestContextHandler>();
Iterables.addAll(this.handlers, handlers);
RequestContextHandler prev = null;
for(RequestContextHandler h : handlers){
if(prev == null){
for (RequestContextHandler h : handlers) {
if (prev == null) {
prev = h;
continue;
}
Expand Down

0 comments on commit 8a8c758

Please sign in to comment.