Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > CacheExpirationPolicy="Sliding"

Reply
Thread Tools

CacheExpirationPolicy="Sliding"

 
 
Marc Vilsmeyer
Guest
Posts: n/a
 
      01-14-2010
I have defined my ObjectDataSource as:
<asp:ObjectDataSource ID="ObjDataSourceMultiEditGridView" runat="server"
EnableCaching="true" CacheDuration="30" CacheExpirationPolicy="Sliding"
SelectMethod="GetRecordsByAccount" TypeName="GL.BudgetPeriods" >

My GridView has thousands of records and is using Paging:
<cc2:MultiEditGridView ID="MultiEditGridView" runat="server" AllowPaging="true" PageSize="12" EnableViewState="false" AllowSorting="False" AutoGenerateColumns="False" CellPadding="0" DataKeyNames="AcctNum" SelectedIndex="0" DataSourceID="ObjDataSourceMultiEditGridView"
OnRowDataBound="MultiEditGridView_RowDataBound" OnRowUpdated="MultiEditGridView_RowUpdated"
ForeColor="#333333" Width="97%" OnPageIndexChanging="MultiEditGridView_PageIndexCh anging"
EmptyDataText="Budget Table is Empty" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" >

I will start selecting page after page every 1 to 2 seconds and after 50 or so seconds it will execute the Select method. Without the EnableCaching="true" the Select Method will be executed every time I selected a different page. I thought that with the caching and the Sliding I got an additional 30 seconds once I selected a different page and the Select method would not be executed.
What can I do?



Submitted via EggHeadCafe - Software Developer Portal of Choice
WeakReferences, Memory Management, Garbage, and More...
http://www.eggheadcafe.com/tutorials...memory-ma.aspx
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57