J'ai besoin de mettre en cache des objets avec des temps de création assez importants, et j'ai besoin d'une sémantique de création exactement une fois. Il devrait être possible de créer simultanément des objets pour différents CacheKeys. Je pense que je besoin de quelque chose qui (sous le capot) fait quelque chose comme ceci:Cache java multithread pour les objets lourds à créer?
ConcurrentHashMap<CacheKey, Future<HeavyObject>>
Existe-t-il des implémentations open source existantes de ce que je peux réutiliser?
Non en fait, c'est bon d'utiliser une fermeture;) Je souhaite seulement que j'ai des fermetures;) – krosenvold