私のJava Springアプリケーションでは、構成メタデータのインプロセス/インメモリキャッシュを構築する必要があります。これは次のように構成されています:
Graph<String customerName, Map<String, JSONObject> customerMetadata>:
"My Customer" "CustomerInfo":
{IngestionConfig: {"data": "schema":{"fields"[]}}}
"Asset"
{IngestionConfig: {"data": "schema":{"fields"[]}}}
"Invoice"
{IngestionConfig: {"data": "schema":{"fields"[]}}}
質問:
この目的により適しているのは、Map、Google Guava の ValueGraph、EhCache、またはその他の手法でしょうか?