Updated Lock to avoid starvation

The lock class is made more greedy so all locks are granted in the requested order.
Previously, an exclusive lock could be discriminated.

Issue-ID: CCSDK-3560
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Change-Id: If2dd171409c58eacbccce9569b2f6694e09992a2
13 files changed
tree: 9dcfbe7c818ca253f02fccb05323a9d1eb7b2d48
  1. a1-adapter/
  2. a1-policy-management/
  3. csit/
  4. docs/
  5. releases/
  6. .gitignore
  7. .gitreview
  8. .readthedocs.yaml
  9. INFO.yaml
  10. LICENSE.txt
  11. pom.xml
  12. README.md
  13. version.properties
README.md

This source repository contains the code for the ORAN A1 related components.

To compile this code:

  1. Make sure your local Maven settings file ($HOME/.m2/settings.xml) contains references to the ONAP repositories and OpenDaylight repositories.

  2. To compile, run "mvn clean install".