A method for maintaining data objects in memory introduces metrics for
freshness and interestingness of the data object. A freshness estimate is
defined as the length of time that the data contained within the data
object is expected to remain correct from the date that the object was
last known to be valid. The interestingness estimate is defined as the
length of time that the data object is expected to retain its usefulness
to the user from the time that the data object was last used. The
freshness estimate and interestingness estimate are stored in the data
object along with a reference date. The freshness estimate,
interestingness estimate, and reference date are updated or confirmed each
time the data object is accessed. A maintenance program is periodically
invoked to determine whether the data objects are outdated by comparing
the time estimates associated with each data object to that object's
reference date. Objects found to be outdated are candidates for removal
from the system.
Um método para manter objetos dos dados na memória introduz o metrics para o frescor e o interestingness dos dados objeta. Uma estimativa do frescor é definida como o comprimento de tempo que os dados contiveram dentro do objeto dos dados se esperam remanescer corretos da data que o objeto estêve sabido por último para ser válido. A estimativa do interestingness é definida como o comprimento de tempo que o objeto dos dados se espera reter sua utilidade ao usuário do tempo que o objeto dos dados estêve usado por último. A estimativa do frescor e a estimativa do interestingness são armazenadas no objeto dos dados junto com uma data da referência. A estimativa do frescor, a estimativa do interestingness, e a data da referência são updated ou confirmadas cada vez que o objeto dos dados é alcançado. Um programa de manutenção é invocado periòdicamente para determinar se os objetos dos dados são outdated comparando as estimativas do tempo associadas com cada objeto dos dados à data da referência desse objeto. Os objetos encontrados para ser outdated são candidatos para a remoção do sistema.