Hi Moditha
The WiredTiger cache contains data that is loaded into memory and ready for immediate use by WiredTiger. If WiredTiger is configured to use compression (Snappy by default), the content of the WiredTiger cache is the uncompressed version of the data. In contrast, the content of the filesystem cache is still compressed.
Contents in the WiredTiger cache will be evicted to make room for new data as required by your workload. In general, eviction is following an approximately LRU process. However, this may not follow a strictly LRU timeline due to factors such as: unmodified or modified (dirty) data, whether some cursor is referencing pages in the cache, etc.
Having said that, WiredTiger cache eviction process is an implementation detail, and might change from version to version. Are you seeing any performance issues due to the current implementation?
Best regards
Kevin