在ehcache / terracotta中,是否可以仅为特定字段/列禁用缓存,并强制从数据库中一直延迟加载缓存。
我们遇到的问题是一个字段从应用程序更新而不是在兵马俑上,但是兵马俑仍然保留旧值。我们需要一种在此特定字段上禁用缓存的方法。
以下是查询使用的查询区域的ehcache.xml条目,该条目仍然是旧值。
<cache name="query.users" maxEntriesLocalHeap="5000"
eternal="true"
maxElementsOnDisk="10000"
memoryStoreEvictionPolicy="LRU">
<terracotta>
<nonstop immediateTimeout="true" timeoutMillis="30000">
<timeoutBehavior type="noop" />
</nonstop>
</terracotta>
</cache>