ACS-1140: Added cluster-aware cache for QuerySet configs. (#243)

This commit is contained in:
Jamal Kaabi-Mofrad
2021-01-15 23:09:37 +00:00
committed by GitHub
parent b3454b762c
commit 2ffbb2ca23
2 changed files with 18 additions and 0 deletions

View File

@@ -501,4 +501,9 @@
<bean name="hbClusterUsageCache" factory-bean="cacheFactory" factory-method="createCache">
<constructor-arg value="cache.hbClusterUsageCache"/>
</bean>
<!-- The cross-transaction shared cache for query accelerator configuration -->
<bean name="queryAcceleratorCache" factory-bean="cacheFactory" factory-method="createCache">
<constructor-arg value="cache.queryAcceleratorCache"/>
</bean>
</beans>

View File

@@ -686,3 +686,16 @@ cache.hbClusterUsageCache.backup-count=1
cache.hbClusterUsageCache.eviction-policy=NONE
cache.hbClusterUsageCache.merge-policy=com.hazelcast.map.merge.PutIfAbsentMapMergePolicy
cache.hbClusterUsageCache.readBackupData=false
#
# Query accelerator cluster cache
#
cache.queryAcceleratorCache.maxItems=1000
cache.queryAcceleratorCache.timeToLiveSeconds=0
cache.queryAcceleratorCache.maxIdleSeconds=0
cache.queryAcceleratorCache.cluster.type=fully-distributed
cache.queryAcceleratorCache.backup-count=1
cache.queryAcceleratorCache.eviction-policy=NONE
cache.queryAcceleratorCache.merge-policy=com.hazelcast.map.merge.LatestUpdateMapMergePolicy
cache.queryAcceleratorCache.readBackupData=false