2009-10-20 10 views
1

Je suis un peu accablé de lecture à travers le guide de l'utilisateur ehcache http://ehcache.org/EhcacheUserGuide.html#id.s20. J'essaie de comprendre comment configurer une application ehcache simple qui a un cache distribué. J'aimerais simplement lancer l'application plusieurs fois et partager le cache entre les multiples instances.Tous les exemples de projets autonomes ehcache que je peux télécharger?

Y at-il un exemple d'application que je peux simplement télécharger et exécuter qui fera cela? Je sais qu'il existe une variété de mécanismes de mise en cache distribués. Ce serait bien d'avoir des exemples d'applications pour chacun d'entre eux, mais je me contenterais d'avoir un seul exemple d'application qui utilise n'importe lequel des mécanismes de mise en cache distribués.

Répondre

1

a jouté un message simple sur Mise en route avec Ehcache, espérons qu'il aide http://www.ashishpaliwal.com/blog/2015/01/getting-started-with-ehcache/

devez suivre quelques étapes

  1. Créer une instance de CacheManager
  2. Get/Ajouter par exemple Cache de CacheManager
  3. Créer une instance d'élément en transmettant la valeur-clé à ajouter au cache
  4. Ajouter un élément au cache à l'aide de l'API put().

Exemple de code

CacheManager cacheManager = CacheManager.newInstance(); 
Ehcache cache = cacheManager.addCacheIfAbsent("testCache"); 

Element cacheElement1 = new Element("Key-1", "Value-1"); 
Element cacheElement2 = new Element("Key-2", "Value-2"); 
Element cacheElement3 = new Element("Key-3", "Value-3"); 
cache.put(cacheElement1); 
cache.put(cacheElement2); 
cache.put(cacheElement3); 

System.out.println(cache.get("Key-1").getObjectValue()); 
System.out.println(cache.get("Key-3").getObjectValue()); 
System.out.println(cache.isKeyInCache("Key-4")); 
System.out.println(cache.isKeyInCache("Key-1")); 

cacheManager.shutdown(); 

La documentation Ehcache a également beaucoup amélioré, peut trouver des exemples similaires à http://www.ehcache.org/generated/2.9.0/html/ehc-all/index.html#page/Ehcache_Documentation_Set%2Fto-codebasics_basic_caching.html%23

+0

Bien que ce lien peut répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. –

+1

Merci, c'était mon 1er post, en éditant la réponse –