A generic distributed caché system for web apps