Systems, methods, and computer products for deriving custom cache
dependencies are explained. A framework that includes an extensible cache
dependency base class that can be used to derive custom cache dependency
classes for invalidating cache entries on some custom condition is
disclosed. In some embodiments, a Web page server includes a cache and
the framework including the extensible cache dependency base. Methods are
disclosed for causing a cache entry to be dependent on a customized cache
dependency and for invalidating cache entries based on customized cache
dependencies. For example, cache entries can depend on and be purged
based on dependencies on database tables and Web services.
Os sistemas, os métodos, e os produtos de computador para derivar dependências feitas sob encomenda do esconderijo são explicados. Uma estrutura que inclua uma classe extensible da base da dependência do esconderijo que possa ser usada derivar classes feitas sob encomenda da dependência do esconderijo para entradas invalidating do esconderijo em alguma condição feita sob encomenda é divulgada. Em algumas incorporações, um usuário do Web page inclui um esconderijo e a estrutura including a base extensible da dependência do esconderijo. Os métodos são divulgados fazendo com que uma entrada do esconderijo seja dependente de uma dependência customized do esconderijo e para as entradas invalidating do esconderijo baseadas em dependências customized do esconderijo. Para o exemplo, as entradas do esconderijo podem depender sobre e para ser removido baseou em dependências em tabelas da base de dados e em serviços da correia fotorreceptora.