Я использую Google-guava-кеш.Определяется как:
Cache<String, String> myCache= CacheBuilder.newBuilder().maximumSize(100).build();
Когда я выполняю операцию карты, такую как get / put, используя:
myCache.asMap().put("someString", "someString");
String someValueFromCache = myCache.asMap().get("someString");
Я хочу знать, будет ли какая-либо оптимизация или какая-либо разница, еслиЯ использую его в соответствии со следующим образом, т.е. без использования в качестве карты:
myCache.put("someString", "someString");
String someValueFromCache = myCache.get("someString");