Enhance batch operation performance with AlternateIdMatcher 23/140523/4
authorleventecsanyi <levente.csanyi@est.tech>
Wed, 19 Mar 2025 11:09:12 +0000 (12:09 +0100)
committerleventecsanyi <levente.csanyi@est.tech>
Wed, 19 Mar 2025 17:12:47 +0000 (18:12 +0100)
commit7b63610d1d2e020b51a5baaeaeb9bbc1ac30b355
tree0d24ea372f5b57125dc3c100bbc3042bf7cc4677
parent7a67aa410fbdaaed0cf5b5110512c442bfb400ff
Enhance batch operation performance with AlternateIdMatcher

  - used more efficient methos in AlternateIdMatcher to get cmHandleIds
  - removed getYangModelCmHandlesFromCmHandleReferences from InventoryPersistence class (unused + bad performance)

Issue-ID: CPS-2607
Change-Id: Ia1970435aec57cd12713958a910a9ced4511440b
Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/data/DmiDataOperations.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/inventory/InventoryPersistence.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/inventory/InventoryPersistenceImpl.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/data/DmiDataOperationsSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/dmi/DmiOperationsBaseSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/inventory/InventoryPersistenceImplSpec.groovy