Skip to content

Merge remote-tracking branch 'origin/adv/develop'

2e86337
Select commit
Loading
Failed to load commit list.
Open

Document Chronicle Map architecture & system properties; tidy APIs, quality rules, and tests #580

Merge remote-tracking branch 'origin/adv/develop'
2e86337
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 28, 2025 in 32s

Quality Gate failed

Annotations

Check warning on line 15 in src/test/java/net/openhft/chronicle/map/fromdocs/pingpong_latency/PingPongAddLeft.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Dd85D-l9bgQBBD&open=AZqoT0Dd85D-l9bgQBBD&pullRequest=580

Check failure on line 18 in src/test/java/net/openhft/chronicle/map/LargeMapMain.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Rz85D-l9bgQBB5&open=AZqoT0Rz85D-l9bgQBB5&pullRequest=580

Check warning on line 212 in src/main/java/net/openhft/chronicle/map/locks/ChronicleStampedLock.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract the assignment out of this expression.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0fE85D-l9bgQBCm&open=AZqoT0fE85D-l9bgQBCm&pullRequest=580

Check warning on line 44 in src/test/java/net/openhft/chronicle/map/jsr166/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0O785D-l9bgQBBV&open=AZqoT0O785D-l9bgQBBV&pullRequest=580

Check warning on line 442 in src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Fix this call that leads to a access on a value that can be null.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqqyuJOqnsUhKn2BC6y&open=AZqqyuJOqnsUhKn2BC6y&pullRequest=580

Check warning on line 1407 in src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Yp85D-l9bgQBCO&open=AZqoT0Yp85D-l9bgQBCO&pullRequest=580

Check warning on line 401 in src/test/java/net/openhft/chronicle/map/jsr166/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0O785D-l9bgQBBX&open=AZqoT0O785D-l9bgQBBX&pullRequest=580

Check failure on line 17 in src/test/java/net/openhft/chronicle/map/VeryLargeMapMain.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0SO85D-l9bgQBB8&open=AZqoT0SO85D-l9bgQBB8&pullRequest=580

Check warning on line 1444 in src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Yp85D-l9bgQBCQ&open=AZqoT0Yp85D-l9bgQBCQ&pullRequest=580

Check warning on line 414 in src/test/java/net/openhft/chronicle/map/jsr166/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0O785D-l9bgQBBY&open=AZqoT0O785D-l9bgQBBY&pullRequest=580

Check warning on line 1494 in src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Yp85D-l9bgQBCT&open=AZqoT0Yp85D-l9bgQBCT&pullRequest=580

Check warning on line 21 in src/test/java/net/openhft/chronicle/map/fromdocs/acid/genesis/DirtyReadVictim.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused "isoLevel" local variable.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoTz-w85D-l9bgQBAx&open=AZqoTz-w85D-l9bgQBAx&pullRequest=580

Check failure on line 194 in src/test/java/net/openhft/chronicle/map/fromdocs/acid/ChronicleAcidIsolationGovernor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Cp85D-l9bgQBA2&open=AZqoT0Cp85D-l9bgQBA2&pullRequest=580

Check warning on line 1289 in src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Yp85D-l9bgQBCI&open=AZqoT0Yp85D-l9bgQBCI&pullRequest=580

Check failure on line 16 in src/test/java/net/openhft/chronicle/map/LargeMapMain.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Rz85D-l9bgQBB3&open=AZqoT0Rz85D-l9bgQBB3&pullRequest=580

Check failure on line 89 in src/test/java/net/openhft/chronicle/map/jsr166/JSR166TestCase.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Px85D-l9bgQBBl&open=AZqoT0Px85D-l9bgQBBl&pullRequest=580

Check failure on line 91 in src/test/java/net/openhft/chronicle/map/jsr166/JSR166TestCase.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Px85D-l9bgQBBn&open=AZqoT0Px85D-l9bgQBBn&pullRequest=580

Check failure on line 20 in src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/DirtyReadVictimTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0CI85D-l9bgQBAy&open=AZqoT0CI85D-l9bgQBAy&pullRequest=580

Check failure on line 244 in src/test/java/net/openhft/chronicle/map/fromdocs/acid/ChronicleAcidIsolationGovernor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Cp85D-l9bgQBA4&open=AZqoT0Cp85D-l9bgQBA4&pullRequest=580

Check warning on line 492 in src/test/java/net/openhft/chronicle/map/jsr166/map/ChronicleMapTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0O785D-l9bgQBBe&open=AZqoT0O785D-l9bgQBBe&pullRequest=580

Check failure on line 101 in src/test/java/net/openhft/chronicle/map/jsr166/JSR166TestCase.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Px85D-l9bgQBBx&open=AZqoT0Px85D-l9bgQBBx&pullRequest=580

Check warning on line 32 in src/main/java/net/openhft/chronicle/set/SetFromMap.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the "transient" modifier from this field.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0hO85D-l9bgQBCs&open=AZqoT0hO85D-l9bgQBCs&pullRequest=580

Check warning on line 32 in src/test/java/net/openhft/chronicle/map/fromdocs/pingpong_latency/PingPongCASLeft.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the declaration of thrown exception 'java.io.IOException', as it cannot be thrown from method's body.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Ef85D-l9bgQBBE&open=AZqoT0Ef85D-l9bgQBBE&pullRequest=580

Check failure on line 189 in src/test/java/net/openhft/chronicle/map/fromdocs/acid/ChronicleAcidIsolationGovernor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0Cp85D-l9bgQBA1&open=AZqoT0Cp85D-l9bgQBA1&pullRequest=580

Check warning on line 19 in src/test/java/net/openhft/chronicle/map/issue/ParallelStartupTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this 'public' modifier.

See more on https://sonarcloud.io/project/issues?id=OpenHFT_Chronicle-Map&issues=AZqoT0MP85D-l9bgQBBP&open=AZqoT0MP85D-l9bgQBBP&pullRequest=580