Browse Source

Pull request #8560: REPORT-69776 切换在线组件的排序,会加载很久

Merge in DESIGN/design from ~STARRYI/design:release/11.0 to release/11.0

* commit 'd51c4665337eab2df6cd32386352e8a91741f857':
  REPORT-69776 切换在线组件的排序,会加载很久
bugfix/11.0
starryi 3 years ago
parent
commit
6eafc08e7a
  1. 10
      designer-form/src/main/java/com/fr/design/mainframe/share/ui/online/resource/OnlineResourceManager.java

10
designer-form/src/main/java/com/fr/design/mainframe/share/ui/online/resource/OnlineResourceManager.java

@ -1,8 +1,8 @@
package com.fr.design.mainframe.share.ui.online.resource;
import javax.swing.SwingWorker;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.function.Predicate;
/**
@ -24,7 +24,7 @@ public class OnlineResourceManager {
private SwingWorker<Boolean, Void> swingWorker;
private final BlockingQueue<ResourceLoader> loaderBlockingQueue = new ArrayBlockingQueue<ResourceLoader>(100);
private final BlockingQueue<ResourceLoader> loaderBlockingQueue = new LinkedBlockingQueue<>();
public void cancelLoad(Object key) {
if (swingWorker != null) {
@ -39,11 +39,7 @@ public class OnlineResourceManager {
}
public void addLoader(ResourceLoader loader) {
try {
this.loaderBlockingQueue.put(loader);
} catch (InterruptedException e) {
e.printStackTrace();
}
this.loaderBlockingQueue.add(loader);
}
public void loadImage() {

Loading…
Cancel
Save