What is the difference between application and cache variables?
Answers were Sorted based on User's Feedback
Answer / chandra prakash
the key difference between them is the added features
provided by the Cache object like the expiration policies
and dependencies. It means that the data stored in the cache
object can be expired/removed based on some predefined time
limit set by the application code or when the dependent
entity gets changed whereas this feature is not available in
the Application object.
Although when we want to save some database results like
dataset or datatable and we dont want to send the request
frequently to the database server, we use cache object.
| Is This Answer Correct ? | 22 Yes | 2 No |
Answer / sandip bramhankar
Application object in not thread safe. You have to provide
your owen locking. But Cache is thread safe. Oveerhead of
locking can avoide by using Cache object
| Is This Answer Correct ? | 5 Yes | 2 No |
Answer / prasanna
In application state we have to lock and unlock the
application.In cache it is not required. A cache object
supports dependencies such as file dependencies and SQL
dependencies.If there is any change in the file or in the
database tables cache expires.But an application does not
support dependencies.Cache objects employ expiration
policies whereas an application variable does not have the
expiration set.It has the life of the application.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sunaina
The main difference between the Cache and Application
objects is that the Cache object
provides cache-specific features, such as dependencies and
expiration policies.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / shalini
Application variable is used globally through out the
application across the muktiple users where cache variable
is used for cache specific items such as cache memory,
cache dependencies etc.
| Is This Answer Correct ? | 5 Yes | 18 No |
Answer / rajnish kr bhatt
Application var is global to user however cache is specific
to user
| Is This Answer Correct ? | 3 Yes | 41 No |
Difference between windows application and web application? Which is the best for updation purpose?
what is value type to reference type
6 Answers AG Technologies, IBM,
what is the difference between this.controls and page.form1.controls and me.controls?
What is OSI layer? Explain different layers.
Given an ASP.NET Web Form called WebFrom1, what class does the WebForm1 class inherit from by default? a) System.Web.Form b) System.Web.GUI.Page c) System.Web.UI.Page d) System.Web.UI.Form
Can action method static?
how to use web services with code?(with example code)
What are early binding and late binding.
How to save Link of a Webpage in excel sheet?
What are the elements of a website?
How to configure a website without using IIS.
I am using SQLServer 2005. I have one table called Drivers. Every day thousands of records will be added in this table. I have to show all these records in my GridView with out applying ajax timer beacause we don't know the time limit when the new record come to the table. Sometimes it will add for 10 seconds some times 20 seconds. There by Please try without using timer or any other soultion apply for the table in sqlserver. But, i want to see all records immediately when new record comes in table. How? Thanks in advance... Ramesh
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)