Compartir a través de


¿Cómo se realizan las operaciones de lectura en la memoria caché?

Última modificación: miércoles, 07 de octubre de 2009

Hace referencia a: SharePoint Server 2010

Cuando una aplicación usa el modo en caché y solicita una instancia de la entidad de la memoria caché, la memoria caché comprueba el estado de la instancia, que puede ser uno de los siguientes, y toma las medidas que se indican a continuación:

  • Nueva: si la instancia se marca como nueva, significa que se acaban de recibir los datos de la aplicación externa y que no ha pasado el intervalo de actualización de caché. En este caso, la memoria caché simplemente devolverá la instancia de la entidad a la aplicación.

  • No válida: si la instancia se marca como no válida, significa que los datos no son útiles y se debe actualizar la instancia de la entidad en la aplicación externa. El tiempo de ejecución llama a SpecificFinder y actualiza la memoria caché. A continuación, devuelve los datos de la memoria caché a la aplicación cliente.

  • Obsoleta: si la instancia se marca como obsoleta, significa que el proceso de sincronización sabe que se han modificado los datos en la aplicación externa, pero aún no ha podido realizar la actualización.

  • Desactualizada: si la instancia está marcada como desactualizada, significa que la instancia de la entidad debe ser actualizada a partir de la aplicación externa, aunque la sincronización no tiene ninguna razón para suponer que los datos se han cambiado en dicha aplicación. Normalmente, solo significa que ha transcurrido demasiado tiempo desde la última actualización de esta instancia de la entidad. La propia instancia de la entidad puede estar desactualizada y su actualización puede estar pendiente; sin embargo, no se ha actualizado porque se están realizando otras tareas de sincronización. Mientras se realiza la operación de lectura, el usuario puede especificar una actualización que podría no satisfacerse. Una instancia se ha leído en 30 minutos, pero mientras se llevaba a cabo la lectura, el usuario especificó una actualización de 10 minutos. Si el tiempo de actualización de la instancia no cumple los criterios de actualización, se realiza la lectura en línea. Si la instancia de la entidad está desactualizada pero cumple los criterios de actualización, la lectura en línea no se realiza.