IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

[Cache] Comment mettre en cache un objet ?


Sujet :

Spring Java

  1. #1
    Membre habitué
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Points : 128
    Points
    128
    Par défaut [Cache] Comment mettre en cache un objet ?
    Bonsoir à tous.
    Je désespere à mettre un objet en cache (EHCACHE) avec spring.
    Si qq'1 avait un bout de code, un tuyau, une piste... un exemple qui me permettrait d'avancer sur le sujet, qui me permettrait de comprendre le principe !!!!!
    Par avance merci.

  2. #2
    Membre averti
    Inscrit en
    Août 2005
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 352
    Points : 427
    Points
    427
    Par défaut
    Je ne l'ai pas tenté mais en regardant juste la javadoc j'imagine qu'il faut obtenir un cache en utilisant un EhCacheFactoryBean.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <bean id="cache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
        <property name="cacheManager"><ref local="cacheManager"/></property>
        //autres properties
    </bean>
     
    <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"/>
    Par défaut, cacheManager utilisera le fichier ehcache.xml à la racine du classpath. Le nom et l'emplacement du fichier peuvent être changés en spécifiant une valeur pour la property configLocation.

    ensuite dans ton objet tu fais un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Element element = new Element("key1", "value1"
    cache.put(new Element(element);
    PS : il faut lire la javadoc

  3. #3
    Membre habitué
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Points : 128
    Points
    128
    Par défaut
    Merci.
    Je vais essayer....

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/09/2014, 10h09
  2. comment mettre en cache un attribut transient ?
    Par -=mateo=- dans le forum Hibernate
    Réponses: 4
    Dernier message: 01/09/2010, 18h26
  3. Réponses: 3
    Dernier message: 16/05/2007, 19h35
  4. Comment modifier l'affichage des objets cachés de Windows ?
    Par maximdus dans le forum API, COM et SDKs
    Réponses: 23
    Dernier message: 23/07/2005, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo