La bibliothèque nebule gère maintenant mieux le cache des objets et des liens.
Jusque là tous les objets et liens lus étaient mis en cache. Cela pouvait conduire assez rapidement à une dépassement de la mémoire disponible pour un processus PHP.
Maintenant l’option sessionBufferSize
permet de limiter la taille du cache. Par défaut l’option est à 1000. Cette limitation est tout compris, que ce soit les liens ou les différents types d’objets.
Chaque entrée du cache est maintenant datée de sa création ou de sa dernière re-création, c’est à dire à chaque fois qu’elle est utilisée. Au besoin, une place est faite dans le cache pour la nouvelle entrée en supprimant la plus ancienne, cà d celle qui n’a pas été utilisée depuis le plus longtemps.
Et en fait cela accélère le calcul des pages parce que l’on a moins de choses à recharger de la session PHP.