CachedListModel: duplázott sor törlése
authorSweidan Omar <TFS\sweidan.omar>
Wed, 24 Nov 2021 14:30:10 +0000 (14:30 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Wed, 24 Nov 2021 14:30:10 +0000 (14:30 +0000)
git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32361

server/user.mediacube.gui/src/user/jobengine/zk/model/CachedListModel.java

index 1199a323759df213ae3149faea309b841fa72f87..0d946a956aa29e842f520cd24708480cf61fd24a 100644 (file)
@@ -21,7 +21,8 @@ import user.jobengine.db.SearchOptions;
 import user.jobengine.search.SearchResult;\r
 \r
 /**\r
- * Cachelt modell nagy listakhoz. Cacheli a dokumentumokat a megadott meretben. Az utoljara elkert index +- cacheSize/2\r
+ * Cachelt modell nagy listakhoz. Cacheli a dokumentumokat a megadott meretben.\r
+ * Az utoljara elkert index +- cacheSize/2\r
  */\r
 public class CachedListModel extends ListModelList<ArchivedMedia> {\r
        private static final Logger logger = LogManager.getLogger();\r
@@ -100,7 +101,7 @@ public class CachedListModel extends ListModelList<ArchivedMedia> {
 \r
        @Override\r
        public ArchivedMedia getElementAt(int index) {\r
-               //logger.info("getElementAt {}", index);\r
+               // logger.info("getElementAt {}", index);\r
                ArchivedMedia ret = cache.get(index);\r
                if (ret == null) {\r
                        loadCache(index);\r
@@ -125,7 +126,7 @@ public class CachedListModel extends ListModelList<ArchivedMedia> {
         */\r
        private void loadCache(int forIndex) {\r
                try {\r
-                       //                      logger.info("Loading {}", forIndex);\r
+                       // logger.info("Loading {}", forIndex);\r
                        clearCache();\r
                        int halfSize = this.cacheSize / 2;\r
                        int rowLimit = this.cacheSize; // 200\r
@@ -151,12 +152,8 @@ public class CachedListModel extends ListModelList<ArchivedMedia> {
                                if (resList != null) {\r
                                        for (int c = 0; c < resList.size(); c++) {\r
                                                cache.put(startPos + c, resList.get(c));\r
-                                               cache.put(startPos + c, resList.get(c));\r
-                                               // logger.debug("CachedListMode.cached idx: " +\r
-                                               // (startPos + c));\r
                                        }\r
                                }\r
-                               // logger.debug("CachedListMode.cacheSize: " + cache.size());\r
 \r
                                cacheStart = startPos + 1;\r
                                cacheEnd = cacheStart + (cache.size() == 0 ? 0 : (cache.size() - 1));\r
@@ -166,7 +163,7 @@ public class CachedListModel extends ListModelList<ArchivedMedia> {
 \r
                } catch (Exception e) {\r
                        fireCacheEvent(new Event(Events.ON_ERROR, null, e));\r
-                       //ki kell nullazni, egybkent tobbszeros lekerdezes van\r
+                       // ki kell nullazni, egybkent tobbszeros lekerdezes van\r
                        resultSetSize = 0;\r
                }\r
 \r