Indy 1.9.8
jdcasey
released this
09 Jan 19:18
·
1514 commits
to master
since this release
This release is a more comprehensive fix for observed latency problems, over and above those fixed in Indy 1.9.7.2. Additional fixes here include processing certain de-indexing and NFC maintenance events asynchronously instead of synchronously, and optimizing the ability to determine what groups' available content will be affected by a change in some concrete repository. We use a reverse-mapping cache to handle the latter logic.
Changes:
- Push de-indexing process for the content index (during content uploads) to an asynchronous thread-driven execution (PR#1476)
- Extract getArtifactStore() call from deep / large loop in getGroupsAffectedBy calculation (PR#1472)
- Remove duplicate / unused dependencies (PR#1474)
- Thread off NFC cleanup operations that reference getGroupsAffectedBy method (PR#1477)
- Register cache listener for NFC changes in content manager (PR#1479)
- Implement reverse-cache to optimize getGroupsAffectedBy method (PR#1480)
- Fix NPE when store is null in deletion use case (PR#1481)
- Thread off getGroupsAffectedBy calls in NFC content listener (PR#1482)