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

Annotation @Cacheable incorrecte

XMLWordImprimable

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

      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

        Il n'y a aucune sous-tâche pour ce ticket.

            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

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