Hi all,
so we've having using Gemfire for a while, and recently have upgraded to gemfire 6.6.3 with spring integration.
I'm running into problems with Gemfire's bread and butter functionality where the updates on the server, does not seem to invalidate the client key for CACHING_PROXY client regions. For my test case i've eliminated spring, and simply bring up the server via a gemfire config xml. What i'm noticing is that the server always seem to start with notify-by-subscription=true, and never picks up my false config.
Server.xml
<?xml version="1.0"?>
<!DOCTYPE cache PUBLIC
"-//GemStone Systems, Inc.//GemFire Declarative Caching 6.5//EN"
"http://www.gemstone.com/dtd/cache6_5.dtd">
<cache>
<cache-server port="40404" notify-by-subscription="false"/>
<region name="Test">
<region-attributes refid="REPLICATE">
</region-attributes>
</region>
</cache>
Java Code:
Cache cache = new CacheFactory()
.set("name", "Server").set("cache-xml-file", "Server.xml").create();
[config 2013/08/22 11:44:22.317 EDT Server <main> tid=0x1] CacheServer Configuration: port=40404 max-connections=800 max-threads=0 notify-by-subscription=true socket-buffer-size=32768 maximum-time-between-pings=60000 maximum-message-count=230000 message-time-to-live=180 eviction-policy=none capacity=1 overflow directory=. groups=[] loadProbe=ConnectionCountProbe loadPollInterval=5000
I'm not able to see this set to false, can anyone comment on what i'm doing wrong here?
Much appreciated.
A