# C1.Data.DataSource.ClientViewSource.CacheTimeout

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Data_DataSource_ClientViewSource_CacheTimeout_" data-uid="C1.Data.DataSource.ClientViewSource.CacheTimeout*">CacheTimeout Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Data_DataSource_ClientViewSource_CacheTimeout_" data-uid="C1.Data.DataSource.ClientViewSource.CacheTimeout*"></a>
<h4 id="C1_Data_DataSource_ClientViewSource_CacheTimeout" data-uid="C1.Data.DataSource.ClientViewSource.CacheTimeout">CacheTimeout</h4>
<div class="markdown level1 summary"><p>Gets or sets the period of time entities loaded in virtual mode are kept in the cache without checking whether they are needed or not.
If an entity was neither used nor considered needed for a period of time longer than <a class="xref" href="C1.Data.DataSource.ClientViewSource.CacheTimeout.html#C1_Data_DataSource_ClientViewSource_CacheTimeout">CacheTimeout</a>,
<a class="xref" href="C1.Data.DataSource.ClientViewSource.html">ClientViewSource</a> may evict it from the cache.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public TimeSpan CacheTimeout { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property CacheTimeout As TimeSpan</code></pre>
</div>
<h5 id="C1_Data_DataSource_ClientViewSource_CacheTimeout_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>This property is not used if <a class="xref" href="C1.Data.DataSource.ClientViewSource.VirtualMode.html#C1_Data_DataSource_ClientViewSource_VirtualMode">VirtualMode</a> is <a class="xref" href="C1.Data.DataSource.VirtualModeKind.html#C1_Data_DataSource_VirtualModeKind_None">None</a>.</p>
</div>
</div>
