Skip to content

Commit

Permalink
Revert back to using Stack
Browse files Browse the repository at this point in the history
  • Loading branch information
gimantha committed Oct 3, 2024
1 parent 73e6a19 commit 4f61e6a
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@

package io.ballerina.runtime.internal.scheduling;

import java.util.ArrayDeque;
import java.util.Deque;
import java.util.Stack;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.ReentrantLock;
Expand All @@ -39,7 +38,7 @@ public class ItemGroup {
* Keep the list of items that should run on same thread.
* Using a stack to get advantage of the locality.
*/
Deque<SchedulerItem> items = new ArrayDeque<>();
Stack<SchedulerItem> items = new Stack<>();

/**
* Indicates this item is already in runnable list/executing or not.
Expand Down

0 comments on commit 4f61e6a

Please sign in to comment.