none
Almacenamiento en Cache RRS feed

  • Pregunta

  • Saludos.

    Espero me puedan ayudar, lo que sucede es:

    - Almaceno objetos en cache, estos objetos son obtenidas de una BD.

    - Los datos que almaceno en cache  casi no se modifican son utilizados mas para ser mostrados.

    pues mi pregunta es:

    ¿Cual es el limite para almacenar objetos en  cache o afecta en algo el tener vario objetos en cache ?


    Raul LB

    jueves, 14 de enero de 2016 21:20

Respuestas

  • No hay límite: puedes ir metiendo en el caché todo lo que quieras, y se va quedando guardado en memoria... PERO cuando el sistema anda escaso de memoria, automáticamente descarta del caché las partes más antiguas o de más baja prioridad, con el fin de liberar esa memoria. Eso significa que cuando vayas a leer algo del caché te puede devolver null, de manera imprevisible en cualquier momento. Tienes que tenerlo en cuenta en tu código y examinar siempre el valor devuelto a ver si es null, y en ese caso volver a recuperar el dato en cuestión desde la base de datos de la que lo tomaste originalmente.
    • Marcado como respuesta Raul2011 jueves, 14 de enero de 2016 23:30
    jueves, 14 de enero de 2016 21:42