Hello!

It is because write-behing is a kind of write-through. Like random access
memory is a kind of computer memory.

Regards,
-- 
Ilya Kasnacheev


вт, 5 мар. 2019 г. в 14:43, relax ken <[email protected]>:

> Hi,
>
> I am new to Ignite. When I enable write behind, I always get a warning
> "Write-behind mode for the cache store also requires
> CacheConfiguration.setWriteThrough(true) property." Why does write behind
> require write through when I am using write behind only?
>
> Here is my configuration
>
> CacheConfiguration<String, Document> cconfig = new CacheConfiguration<>();
> cconfig.setAtomicityMode(CacheAtomicityMode.ATOMIC);
> cconfig.setCacheMode(CacheMode.PARTITIONED);
> cconfig.setName(Constants.DocCacheName);
> cconfig.setExpiryPolicyFactory(TouchedExpiryPolicy.factoryOf(new 
> Duration(TimeUnit.SECONDS, cacheConfig.cacheExpirySecs)));
>
> cconfig.setWriteBehindEnabled(true);
> cconfig.setWriteBehindFlushFrequency(cacheConfig.writeBehindFlushIntervalSec);
>  // MS
>
>
> Thanks
>
> Ken
>

Reply via email to