add caching to graph inventory client 50/115150/1
authorBenjamin, Max <max.benjamin@att.com>
Thu, 19 Nov 2020 23:12:50 +0000 (18:12 -0500)
committerBenjamin, Max (mb388a) <mb388a@att.com>
Thu, 19 Nov 2020 23:12:51 +0000 (18:12 -0500)
commita16231657fe29334a589c98290ac8b6b2710a144
tree475dc51d396789aff10d5a63143350a4b8a2d762
parentb029a27f327851e73ceff94595cbb1e099da8998
add caching to graph inventory client

add caching to graph inventory client
updated properties files to read cache properties

Issue-ID: SO-3398
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: Ib3e67ae014b6668c9b004aae1e8b5d49b9ce6b06
20 files changed:
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/openstack/AaiClientPropertiesImpl.java
asdc-controller/src/main/java/org/onap/so/asdc/tenantIsolation/AaiClientPropertiesImpl.java
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/client/restproperties/AAIPropertiesImpl.java
common/pom.xml
common/src/main/java/org/onap/so/client/AddCacheHeaders.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/CacheFactory.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/CacheProperties.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/RestClient.java
common/src/main/java/org/onap/so/client/RestClientSSL.java
common/src/main/java/org/onap/so/client/RestProperties.java
common/src/test/java/org/onap/so/client/RestClientTest.java
common/src/test/resources/logback-test.xml
graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/CacheControlFeature.java [new file with mode: 0644]
graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/CacheLogger.java [new file with mode: 0644]
graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/FlushCache.java [new file with mode: 0644]
graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIProperties.java
graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/graphinventory/GraphInventoryRestClient.java
graph-inventory/aai-client/src/test/java/org/onap/aaiclient/client/aai/AAIRestClientTest.java
mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/tenantisolation/AaiClientPropertiesImpl.java
so-etsi-nfvo/so-etsi-nfvo-ns-lcm/so-etsi-nfvo-ns-lcm-bpmn-flows/src/main/java/org/onap/so/etsi/nfvo/ns/lcm/bpmn/flows/extclients/aai/AaiPropertiesImpl.java