Le thread Guava LoadingCache est-il sûr ?
Le thread Guava LoadingCache est-il sûr ?

Vidéo: Le thread Guava LoadingCache est-il sûr ?

Vidéo: Le thread Guava LoadingCache est-il sûr ?
Vidéo: Childish Gambino - Feels Like Summer 2024, Peut
Anonim

Interface ChargementCache Un mappage semi-persistant des clés aux valeurs. Les valeurs sont automatiquement chargées par le cache , et sont stockés dans le cache jusqu'à ce qu'ils soient expulsés ou invalidés manuellement. Les implémentations de cette interface devraient être fil - en sécurité , et peut être sans encombre accessible par plusieurs concurrents fils.

De même, vous pouvez vous demander si le fil Guava Cache est sûr ?

Cache de goyave offre plus de flexibilité et de puissance qu'un HashMap ou ConcurrentHashMap, mais n'est pas aussi lourd que l'utilisation d'EHCache ou de Memcached (ou robuste d'ailleurs, comme Cache de goyave fonctionne uniquement en mémoire). Il existe une autre méthode 'asMap' qui expose les entrées dans le cache comme un thread-safe carte.

Sachez également comment fonctionne Guava Cache ? Les La cache de goyave est un incrément cache , en ce sens que lorsque vous demandez un objet au cache , il vérifie s'il a déjà la valeur correspondante pour la clé fournie. S'il n'a pas déjà la valeur, il utilise un CacheLoader pour récupérer la valeur, puis il stocke la valeur dans le cache et le renvoie.

De même, qu'est-ce que la cache de goyave?

Cache de goyave est une bibliothèque simple qui fournit flexible et puissant mise en cache caractéristiques. Cache de goyave est une bibliothèque simple qui fournit flexible et puissant mise en cache caractéristiques. Comme goyave les développeurs expliquent, cache de goyave peut être utilisé lorsqu'un accès rapide est nécessaire et lorsque les valeurs sont récupérées plusieurs fois.

Qu'est-ce que LoadingCache ?

UNE ChargementCache est un Cache construit avec un CacheLoader attaché. La création d'un CacheLoader est généralement aussi simple que l'implémentation de la méthode V load(K key) lève Exception.

Conseillé: