From 8f319b10079073038d2e391dc8622696a9aae61c Mon Sep 17 00:00:00 2001 From: Sweidan Omar Date: Wed, 24 Nov 2021 14:30:10 +0000 Subject: [PATCH] =?utf8?q?CachedListModel:=20dupl=C3=A1zott=20sor=20t?= =?utf8?q?=C3=B6rl=C3=A9se?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32361 --- .../user/jobengine/zk/model/CachedListModel.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/server/user.mediacube.gui/src/user/jobengine/zk/model/CachedListModel.java b/server/user.mediacube.gui/src/user/jobengine/zk/model/CachedListModel.java index 1199a323..0d946a95 100644 --- a/server/user.mediacube.gui/src/user/jobengine/zk/model/CachedListModel.java +++ b/server/user.mediacube.gui/src/user/jobengine/zk/model/CachedListModel.java @@ -21,7 +21,8 @@ import user.jobengine.db.SearchOptions; import user.jobengine.search.SearchResult; /** - * Cachelt modell nagy listakhoz. Cacheli a dokumentumokat a megadott meretben. Az utoljara elkert index +- cacheSize/2 + * Cachelt modell nagy listakhoz. Cacheli a dokumentumokat a megadott meretben. + * Az utoljara elkert index +- cacheSize/2 */ public class CachedListModel extends ListModelList { private static final Logger logger = LogManager.getLogger(); @@ -100,7 +101,7 @@ public class CachedListModel extends ListModelList { @Override public ArchivedMedia getElementAt(int index) { - //logger.info("getElementAt {}", index); + // logger.info("getElementAt {}", index); ArchivedMedia ret = cache.get(index); if (ret == null) { loadCache(index); @@ -125,7 +126,7 @@ public class CachedListModel extends ListModelList { */ private void loadCache(int forIndex) { try { - // logger.info("Loading {}", forIndex); + // logger.info("Loading {}", forIndex); clearCache(); int halfSize = this.cacheSize / 2; int rowLimit = this.cacheSize; // 200 @@ -151,12 +152,8 @@ public class CachedListModel extends ListModelList { if (resList != null) { for (int c = 0; c < resList.size(); c++) { cache.put(startPos + c, resList.get(c)); - cache.put(startPos + c, resList.get(c)); - // logger.debug("CachedListMode.cached idx: " + - // (startPos + c)); } } - // logger.debug("CachedListMode.cacheSize: " + cache.size()); cacheStart = startPos + 1; cacheEnd = cacheStart + (cache.size() == 0 ? 0 : (cache.size() - 1)); @@ -166,7 +163,7 @@ public class CachedListModel extends ListModelList { } catch (Exception e) { fireCacheEvent(new Event(Events.ON_ERROR, null, e)); - //ki kell nullazni, egybkent tobbszeros lekerdezes van + // ki kell nullazni, egybkent tobbszeros lekerdezes van resultSetSize = 0; } -- 2.54.0