Caching data from a data source. As long as the cache is not expired, a request for the data will be fulfilled from the cache. When the cache is expired, fresh data is obtained by the data source and the cache is refilled.
Caching (pronounced “cashing”) is the process of storing data in a cache. A cache is a temporary storage area. For example, the files you automatically request by looking at a Web page are stored on your hard disk in a cache subdirectory under the directory for your browser.  Object Caching: Object caching is caching the objects on a page, such as data-bound controls. The cached data is stored in server memory. Class Caching: Web pages or web services are compiled into a page class in the assembly, when run for the first time. In some respect, caching is similar to storing the state objects. However, the storing information in state objects is deterministic, i.e., you can count on the data being stored there, and caching of data is nondeterministic. Data Caching: Data caching means caching data from a data source. As long as the cache is not expired, a request for the data will be fulfilled from the cache. When the cache is expired, fresh data is obtained by the data source and the cache is refilled. In some respect, caching is similar to storing the state objects. However, the storing information in state objects is deterministic, i.e., you can count on the data being stored there, and caching of data is nondeterministic. In simple terms data caching is storing data in memory for quick access. Typically information that is costly to obtain (in terms of performance) is stored in the cache.  Resultset caching is storing the results of a database query along with the query in the application. Every time a web page generates a query, the applications checks whether the results are already cached, and if they are, pulls them from an in-memory data set instead. The application still has to render the page.  Learn more in: Data Caching Patterns. 2. A data block that contains frequently accessed data in a text or binary format, which may be either saved to a persistent storage at the client or server side, or is persistent in memory for the lifetime of a process, a client session, or a user request. Learn more in: Data Caching in Web Applications. A “cache” is a temporary place where developers store data of a particular website or App. When you will access that specific website or app again the data from the cache files are used to load the pages instead of downloading it again – because going to the network is slow and expensive. The main purpose of caches is to improve things like browsing experience by boosting the page loading speed Diagram of a CPU memory cache operation. In computing, a cache (/ˈkaeʃ/ ˈKæʃ, kash /or/ ˈKEɪʃ kaysh AuE) aue is a component that stores data so future requests for that data can be served; faster the data stored in a cache might be the result of an earlier, computation or the duplicate of data stored. elsewhere A cache is made up of a pool of entries. Each entry has associated data, which is a copy of the same data in some backing store. Each entry also has a tag, which specifies the identity of the data in the backing store of which the entry is a copy. What is Data Cache. 1. A data block that contains frequently accessed data in a textual or binary format, which may be either saved to a persistent storage at the client or server side, or persistent in the memory for the lifetime of a single client request, a user session, or an application process. A data block that contains frequently accessed data in a text or binary format, which may be either saved to a persistent storage at the client or server side, or is persistent in memory for the lifetime of a process, a client session, or a user request. Learn more in: Data Caching in Web Applications. Cache hits are served by reading data from the cache, which is faster than recomputing a result or reading from a slower data store; thus, the more requests can be served from the cache, the faster the system performs. To be cost-effective and to enable efficient use of data, caches are relatively small. A cache is made up of a pool of entries. Each entry has associated data, which is a copy of the same data in some backing store. Each entry also has a tag, which specifies the identity of the data in the backing store of which the entry is a copy.
http://whatis.techtarget.com/definition/caching http://www.tutorialspoint.com/asp.net/asp.net_data_caching.htm http://www.tutorialspoint.com/asp.net/asp.net_data_caching.htm http://www.4guysfromrolla.com/articles/100902-1.aspx http://stackoverflow.com/questions/548301/what-is-caching http://www.igi-global.com/dictionary/data-cache/6688 https://www.quora.com/What-is-cached-data-Will-it-cause-any-problems-if-we-clear-cached-data https://en.wikipedia.org/wiki/Cache_(computing) http://www.igi-global.com/dictionary/data-cache/6688 https://en.wikipedia.org/wiki/Cache_(computing)
what is data caching