---
title: "Commerce Engine Connectでスライディングキャッシュの有効期限を有効にする"
slug: "enable-sliding-cache-expiration-in-commerce-engine-connect"
abstract: "Commerce Engine Connectキャッシュでスライディングキャッシュの有効期限を有効にする方法。"
---
# Commerce Engine Connectでスライディングキャッシュの有効期限を有効にする

Commerce Engine Connectキャッシュでス [ライディングキャッシュの有効期限](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.caching.cacheitempolicy.slidingexpiration?view=dotnet-plat-ext-3.1) を有効にすることができます。スライディングキャッシュは、頻繁にリクエストされるエンティティをより長く保存できるため、ストアフロントのリクエストに対応する際のデータへのアクセスがより速くなります。スライディングキャッシュを使用すると、データがリクエストされるたびに指定された値だけキャッシュの持続時間が増加します。エンティティがリクエストされる頻度が多いほど、キャッシュに長く留まります。まれにリクエストされるエンティティはキャッシュに残りません。

デフォルトでは、スライド式の有効期限は無効になっています。

Commerce Engine Connectキャッシュのスライディング有効期限を有効にするには:

1.  \\wwwroot\\<Sitecore>\\App\_Config\\Include\\Y.Commerce.Engine\\Sitecore.Commerce.Engine.Connect.configファイルを開け。
    
2.  cacheEntry設定セクションで、必要な値(ミリ秒単位)でslidingExpirationプロパティを追加します。例えば:
    
    <cacheEntry type="Sitecore.Commerce.Engine.Connect.CacheEntrySettings, Sitecore.Commerce.Engine.Connect.Caching">
     <cacheName>CommerceConnect</cacheName>
     <slidingExpiration>36000000<slidingExpiration>
     <Expiration>21600000</expiration>
     </cacheEntry>