Distributed map setup for Module and Data Sync 38/129738/14
authormpriyank <priyank.maheshwari@est.tech>
Fri, 1 Jul 2022 13:47:09 +0000 (14:47 +0100)
committermpriyank <priyank.maheshwari@est.tech>
Wed, 6 Jul 2022 08:13:15 +0000 (09:13 +0100)
commit0238998ff777b82e6a5ddbd83f7f47b8dde12054
tree11603aedc699a8ad01dd2b34d5fcdd998e97b9a0
parent8fd49182aa62b20a779b908f4d412bc85f0d6087
Distributed map setup for Module and Data Sync

- Introduce the hazelcast dependency and check how the builds react to
  it.
- Data Sync and Module Sync Map config.
- Added basic test scenarios.
- Updating the artifact-id from hazelcast-all to hazelcast-spring and
  version is 4.2.5. (5.1.2 is latest but has known vulnerabilities)
- Refactored the code as per the onsite review session
- Upcoming : Actual sub-task which will use the distributed maps in
  respective use cases.

Issue-ID: CPS-1050
Change-Id: I60314c4ff95c267b186b20862aef93a5c389a971
Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
cps-dependencies/pom.xml
cps-ncmp-service/pom.xml
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/config/embeddedcache/SynchronizationSemaphoresConfig.java [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/config/embeddedcache/SynchronizationSemaphoresConfigSpec.groovy [new file with mode: 0644]