在我的 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 或其他?