OF-2380: Replace List-based cache values with Set in InMemoryPubsubPersistenceProvider
The List-based values make for inefficient lookups, while the order that they define is not used (when OF-2379's fix is merged).
This commit replaces the List with a HashSet, which improves performance.
Note that this commit introduces a change to the Cache definition used by clustering. This shouldn't be included in a minor/patch Openfire release.
daryl herzmann <akrherz@iastate.edu>
4702479a85d22d6c17ef25d73eed316b61fae02f
Merge pull request #2005 from guusdk/OF-2395_Remove-deprecated-code OF-2395: Remove deprecated code
OF-2395: Remove deprecated code
This commit removes code that was marked as being deprecated, if it was straightforward to remove / replace.
These changes are likely to break older code, but at some point, we'll need to bite the bullet, as the accumulated technical debt was getting pretty high (I've removed code that was marked as deprecated almost a decade ago).
daryl herzmann <akrherz@iastate.edu>
aafe711c9d35a9ac44a639841c6f7663a10ed9e0
Merge pull request #2015 from guusdk/OF-2307_phase-out-tooltipjs OF-2307: Replace Tooltip JS with some CSS.