View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005748 | SymmetricDS Pro | Improvement | public | 2023-03-16 13:08 | 2023-03-21 18:54 |
Reporter | elong | Assigned To | cquamme | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.14.0 | ||||
Target Version | 3.14.7 | Fixed in Version | 3.14.7 | ||
Summary | 0005748: License check should use cached call for find all nodes | ||||
Description | When switching the screens, the license key check is querying all nodes. It should be using a cache so navigation is quick. (This is safe to do because screens already flush the cache when needed, routing flushes the cache when it sees a change, and the cache has a timeout.) 1. Add new method to NodeService as List<Node> findAllNodes(boolean useCache). When true is passed, use nodeCache to return the list. When false, return call to findAllNodes(). 2. Change MainWindow.checkLicenseViolations() to call engine.getNodeService().findAllNodes(true) | ||||
Tags | No tags attached. | ||||
SymmetricDS: 3.14 a657b6c7 2023-03-21 16:46:53 Details Diff |
0005748: License check should use cached call for find all nodes |
Affected Issues 0005748 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java | Diff File | ||
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockNodeService.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-03-16 13:08 | elong | New Issue | |
2023-03-16 13:08 | elong | Status | new => assigned |
2023-03-16 13:08 | elong | Assigned To | => cquamme |
2023-03-21 17:00 | cquamme | Changeset attached | => SymmetricDS 3.14 a657b6c7 |
2023-03-21 18:54 | cquamme | Status | assigned => resolved |
2023-05-12 19:49 | admin | Status | resolved => closed |