Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-5576

Annotation @Cacheable incorrecte

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Bloquant
    • master, 6.07.46, 6.08.05
    • master, branche 6.8, 6.07.45
    • Aucune

    Description

      Dans le service ServiceAccueilRubrique, l'annotation de cache sur la méthode getAccueilRubriqueByMetatag est incorrecte.
      Il n'y a pas de clé de cache renseignée.
      Comme le paramètre de la méthode est un bean, cela utilise le bean comme clé de cache.
      C'est donc la méthode hashcode() qui permet de générer la clé de cache.
      Comme la méthode n'est pas implémentée dans le MetatagBean, c'est la méthode native qui s'exécute (soit un integer correspondant à l'adresse memoire du bean)
      La clé change à chaque appel de la méthode, quel que soit le metatag en paramètre.

      Non seulement, le cache est inefficace mais en plus il stocke des milliers d'entrées identiques dans le cache

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              frederic.rapin Frédéric RAPIN
              frederic.rapin Frédéric RAPIN
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              3 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: