有効期限が1秒のcouchbaseキャッシュに値を追加しますが、有効期限は20秒を超えています。 membaseのキャッシュ有効期限ポリシーとは何ですか?あなたは、あなたが1秒以上後でそれを求める場合はMemBase値からそれを取得することができなくなります1秒で期限切れに何かを設定した場合Membaseキャッシュ有効期限ポリシー
はここで、私のコード
public string TestCache()
{
String spoon = null;
using (var client = new CouchbaseClient())
{
spoon=client.Get<string>("Spoon");
if(string.IsNullOrEmpty(spoon))
{
client.Store(StoreMode.Set,
"Spoon",
"Hello, Couchbase! Cache data is" + DateTime.Now.ToString(),
TimeSpan.FromSeconds(1));
}
spoon = client.Get<string>("Spoon");
}
return string.IsNullOrEmpty(spoon)
? "Can not get data from cache"
: "Data from cache: " + spoon;
}