1. A system for caching application data in the kernel environment of an operating system, said system comprising: an arrangement for creating at least one cache object for storing cached content in the kernel environment; at least one arrangement for looking up at least one cache object; and an arrangement for collecting data from a plurality of data sources and populating at least one cache object with the collected data.