Annotation @Cacheable incorrecte

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Bloquant
    • master, 6.07.46, 6.08.05
    • Affecte la/les version(s): master, branche 6.8, 6.07.45
    • Composants: 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.

            Personne assignée:
            Frédéric RAPIN
            Rapporteur:
            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: