We have a requirement to set data to expire after some time. I set the WithExpiryPolicy for cache instance, but the data added by GetDataStreamer does not expire, due to it returning a new instance with default policies. So I am trying to use IStreamReceiver but not able to build the solution.
IStreamReceiver Code: public class MyStreamReceiver : IStreamReceiver<string, object> { public void Receive(ICache<string, object> cache, ICollection<ICacheEntry<string, object>> entries) { foreach (var entry in entries) { cache.WithExpiryPolicy(new ExpiryPolicy(TimeSpan.FromSeconds(600), null, null)).Put(entry.Key, entry.Value); } } } Datastreamer code error [image: image.png] How to implement IStreamReceiver. Please help me on this. Regards, Charlin