[JBoss JIRA] (ISPN-3942) HotRod client keep trying recover a connection to a cluster member after shutdown
by Radim Vansa (JIRA)
[ https://issues.jboss.org/browse/ISPN-3942?page=com.atlassian.jira.plugin.... ]
Radim Vansa reopened ISPN-3942:
-------------------------------
The fix does nothing. We cannot rely on another thread miraculously updating the server list - we have to check that the provided address was not already tried.
Making the field volatile is unnecessary as the balancer is called only in synchronized fashion.
> HotRod client keep trying recover a connection to a cluster member after shutdown
> ---------------------------------------------------------------------------------
>
> Key: ISPN-3942
> URL: https://issues.jboss.org/browse/ISPN-3942
> Project: Infinispan
> Issue Type: Bug
> Components: Remote Protocols
> Affects Versions: 6.0.1.Final, 7.0.0.Alpha1
> Environment: Infinispan server with HotRod client in server-client mode and replicated caches.
> Reporter: Wolf-Dieter Fink
> Assignee: Pedro Ruivo
> Priority: Critical
> Labels: clustered, hotrod, hotrod-java-client
> Fix For: 7.0.0.Alpha1, 7.0.0.Final
>
> Attachments: hotrod-client.log
>
>
> If a HotRod client is connected to a server cluster and one of the servers do a correct shutdown, the client keep try to reconnect the server after the cluster view has changed.
> There is only a replicated cache configured.
> From the server-logfile the new cluster view is established
> 16:00:22,290 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (Incoming-3,shared=udp) ISPN000094: Received new cluster view: [node1/clustered|2] (1) [node1/clustered]
> There is no failure from the application perspective, but there there is always a retry if the RoundRobin return the unavailable server.
> This might end in a performance or failure issue if there is a larger cluster and a part going out of work for some reason.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3971) Make it possible to deploy protostream in OSGI (Karaf)
by Martin Gencur (JIRA)
[ https://issues.jboss.org/browse/ISPN-3971?page=com.atlassian.jira.plugin.... ]
Martin Gencur updated ISPN-3971:
--------------------------------
Description:
When deploying protostream into Karaf (OSGi), the following error is thrown:
Error executing command: Jar is not a bundle, no Bundle-SymbolicName mvn:org.infinispan.protostream/protostream/1.0.0.CR1
Affects version 1.0.0.CR1 of protostream.
The goal is to make this library deployable to Karaf.
was:
When deploying protostream into Karaf (OSGi), the following error is thrown:
Error executing command: Jar is not a bundle, no Bundle-SymbolicName mvn:org.infinispan.protostream/protostream/1.0.0.CR1
The goal is to make this library deployable to Karaf.
> Make it possible to deploy protostream in OSGI (Karaf)
> ------------------------------------------------------
>
> Key: ISPN-3971
> URL: https://issues.jboss.org/browse/ISPN-3971
> Project: Infinispan
> Issue Type: Feature Request
> Reporter: Martin Gencur
> Assignee: Martin Gencur
>
> When deploying protostream into Karaf (OSGi), the following error is thrown:
> Error executing command: Jar is not a bundle, no Bundle-SymbolicName mvn:org.infinispan.protostream/protostream/1.0.0.CR1
> Affects version 1.0.0.CR1 of protostream.
> The goal is to make this library deployable to Karaf.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3971) Make it possible to deploy protostream in OSGI (Karaf)
by Martin Gencur (JIRA)
Martin Gencur created ISPN-3971:
-----------------------------------
Summary: Make it possible to deploy protostream in OSGI (Karaf)
Key: ISPN-3971
URL: https://issues.jboss.org/browse/ISPN-3971
Project: Infinispan
Issue Type: Feature Request
Reporter: Martin Gencur
Assignee: Martin Gencur
When deploying protostream into Karaf (OSGi), the following error is thrown:
Error executing command: Jar is not a bundle, no Bundle-SymbolicName mvn:org.infinispan.protostream/protostream/1.0.0.CR1
The goal is to make this library deployable to Karaf.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3969) Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
by Gunnar Morling (JIRA)
[ https://issues.jboss.org/browse/ISPN-3969?page=com.atlassian.jira.plugin.... ]
Gunnar Morling updated ISPN-3969:
---------------------------------
Description:
When using the "storeAsBinary" option, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
{code}
Configuration configuration = new ConfigurationBuilder()
.storeAsBinary()
.enable()
.transaction()
.transactionMode(TransactionMode.TRANSACTIONAL )
.transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
.build();
EmbeddedCacheManager manager = new DefaultCacheManager();
manager.defineConfiguration( "testCache", configuration );
manager.getCache( "testCache", true );
CacheKey cacheKey = new CacheKey( "Some Key" );
Object key = "the key";
Object value = "the value";
FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
map.put( key, value );
//fails
assertNotNull( map.get( key ) );
{code}
See the attached file for a complete test case.
was:
When using the "storeAsBinary" option to enforce eager serialization, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
{code}
Configuration configuration = new ConfigurationBuilder()
.storeAsBinary()
.enable()
.transaction()
.transactionMode(TransactionMode.TRANSACTIONAL )
.transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
.build();
EmbeddedCacheManager manager = new DefaultCacheManager();
manager.defineConfiguration( "testCache", configuration );
manager.getCache( "testCache", true );
CacheKey cacheKey = new CacheKey( "Some Key" );
Object key = "the key";
Object value = "the value";
FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
map.put( key, value );
//fails
assertNotNull( map.get( key ) );
{code}
See the attached file for a complete test case.
> Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
> -----------------------------------------------------------------------------------
>
> Key: ISPN-3969
> URL: https://issues.jboss.org/browse/ISPN-3969
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 6.0.1.Final
> Reporter: Gunnar Morling
> Assignee: Mircea Markus
> Attachments: MarshallingTest.java
>
>
> When using the "storeAsBinary" option, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
> {code}
> Configuration configuration = new ConfigurationBuilder()
> .storeAsBinary()
> .enable()
> .transaction()
> .transactionMode(TransactionMode.TRANSACTIONAL )
> .transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
> .build();
> EmbeddedCacheManager manager = new DefaultCacheManager();
> manager.defineConfiguration( "testCache", configuration );
> manager.getCache( "testCache", true );
>
> CacheKey cacheKey = new CacheKey( "Some Key" );
> Object key = "the key";
> Object value = "the value";
> FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
> map.put( key, value );
> //fails
> assertNotNull( map.get( key ) );
> {code}
> See the attached file for a complete test case.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3970) "storeAsBinary" option causes ClassCastException when putting an element into FineGrainedAtomicMap
by Gunnar Morling (JIRA)
[ https://issues.jboss.org/browse/ISPN-3970?page=com.atlassian.jira.plugin.... ]
Gunnar Morling commented on ISPN-3970:
--------------------------------------
Note that this may be related to ISPN-3471 but as the specific symptoms are different, I've created a separate issue for this.
> "storeAsBinary" option causes ClassCastException when putting an element into FineGrainedAtomicMap
> --------------------------------------------------------------------------------------------------
>
> Key: ISPN-3970
> URL: https://issues.jboss.org/browse/ISPN-3970
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 6.0.1.Final
> Reporter: Gunnar Morling
> Assignee: Mircea Markus
>
> When enabling the "storeAsBinary" mode, I'm getting a {{ClassCastException}} when putting an element into a {{FineGrainedAtomicMap<String, Object>}}:
> {code}
> Configuration configuration = new ConfigurationBuilder()
> .storeAsBinary()
> .enable()
> .transaction()
> .transactionMode(TransactionMode.TRANSACTIONAL )
> .transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
> .build();
> EmbeddedCacheManager manager = new DefaultCacheManager();
> manager.defineConfiguration( "testCache", configuration );
> Cache<String, Object> cache = manager.getCache( "testCache", true );
> String rowKey = "Some Key";
> FineGrainedAtomicMap<String, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, rowKey, true );
> // Causes ClassCastException
> map.put( "the key", "the value" );
> {code}
> The strack trace is:
> {code}
> java.lang.ClassCastException: org.infinispan.marshall.core.MarshalledValue cannot be cast to org.infinispan.atomic.DeltaAware
> at org.infinispan.container.EntryFactoryImpl.wrapInternalCacheEntryForDelta(EntryFactoryImpl.java:245)
> at org.infinispan.container.EntryFactoryImpl.wrapEntryForDelta(EntryFactoryImpl.java:235)
> at org.infinispan.container.EntryFactoryImpl.wrapEntryForDelta(EntryFactoryImpl.java:218)
> at org.infinispan.interceptors.EntryWrappingInterceptor.visitApplyDeltaCommand(EntryWrappingInterceptor.java:209)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.locking.OptimisticLockingInterceptor.visitApplyDeltaCommand(OptimisticLockingInterceptor.java:114)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
> at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
> at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:255)
> at org.infinispan.interceptors.TxInterceptor.visitApplyDeltaCommand(TxInterceptor.java:191)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
> at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
> at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:110)
> at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:73)
> at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
> at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
> at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
> at org.infinispan.CacheImpl.applyDelta(CacheImpl.java:666)
> at org.infinispan.atomic.FineGrainedAtomicHashMapProxy.invokeApplyDelta(FineGrainedAtomicHashMapProxy.java:274)
> at org.infinispan.atomic.FineGrainedAtomicHashMapProxy.put(FineGrainedAtomicHashMapProxy.java:207)
> {code}
> The issue does not occur when using a custom key type instead of {{String}}.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3970) "storeAsBinary" option causes ClassCastException when putting an element into FineGrainedAtomicMap
by Gunnar Morling (JIRA)
Gunnar Morling created ISPN-3970:
------------------------------------
Summary: "storeAsBinary" option causes ClassCastException when putting an element into FineGrainedAtomicMap
Key: ISPN-3970
URL: https://issues.jboss.org/browse/ISPN-3970
Project: Infinispan
Issue Type: Bug
Affects Versions: 6.0.1.Final
Reporter: Gunnar Morling
Assignee: Mircea Markus
When enabling the "storeAsBinary" mode, I'm getting a {{ClassCastException}} when putting an element into a {{FineGrainedAtomicMap<String, Object>}}:
{code}
Configuration configuration = new ConfigurationBuilder()
.storeAsBinary()
.enable()
.transaction()
.transactionMode(TransactionMode.TRANSACTIONAL )
.transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
.build();
EmbeddedCacheManager manager = new DefaultCacheManager();
manager.defineConfiguration( "testCache", configuration );
Cache<String, Object> cache = manager.getCache( "testCache", true );
String rowKey = "Some Key";
FineGrainedAtomicMap<String, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, rowKey, true );
// Causes ClassCastException
map.put( "the key", "the value" );
{code}
The strack trace is:
{code}
java.lang.ClassCastException: org.infinispan.marshall.core.MarshalledValue cannot be cast to org.infinispan.atomic.DeltaAware
at org.infinispan.container.EntryFactoryImpl.wrapInternalCacheEntryForDelta(EntryFactoryImpl.java:245)
at org.infinispan.container.EntryFactoryImpl.wrapEntryForDelta(EntryFactoryImpl.java:235)
at org.infinispan.container.EntryFactoryImpl.wrapEntryForDelta(EntryFactoryImpl.java:218)
at org.infinispan.interceptors.EntryWrappingInterceptor.visitApplyDeltaCommand(EntryWrappingInterceptor.java:209)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.locking.OptimisticLockingInterceptor.visitApplyDeltaCommand(OptimisticLockingInterceptor.java:114)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.TxInterceptor.enlistWriteAndInvokeNext(TxInterceptor.java:255)
at org.infinispan.interceptors.TxInterceptor.visitApplyDeltaCommand(TxInterceptor.java:191)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112)
at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98)
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:110)
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:73)
at org.infinispan.commands.AbstractVisitor.visitApplyDeltaCommand(AbstractVisitor.java:62)
at org.infinispan.commands.write.ApplyDeltaCommand.acceptVisitor(ApplyDeltaCommand.java:86)
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:333)
at org.infinispan.CacheImpl.applyDelta(CacheImpl.java:666)
at org.infinispan.atomic.FineGrainedAtomicHashMapProxy.invokeApplyDelta(FineGrainedAtomicHashMapProxy.java:274)
at org.infinispan.atomic.FineGrainedAtomicHashMapProxy.put(FineGrainedAtomicHashMapProxy.java:207)
{code}
The issue does not occur when using a custom key type instead of {{String}}.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3969) Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
by Gunnar Morling (JIRA)
[ https://issues.jboss.org/browse/ISPN-3969?page=com.atlassian.jira.plugin.... ]
Gunnar Morling updated ISPN-3969:
---------------------------------
Description:
When using the "storeAsBinary" option to enforce eager serialization, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
{code}
Configuration configuration = new ConfigurationBuilder()
.storeAsBinary()
.enable()
.transaction()
.transactionMode(TransactionMode.TRANSACTIONAL )
.transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
.build();
EmbeddedCacheManager manager = new DefaultCacheManager();
manager.defineConfiguration( "testCache", configuration );
manager.getCache( "testCache", true );
CacheKey cacheKey = new CacheKey( "Some Key" );
Object key = "the key";
Object value = "the value";
FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
map.put( key, value );
//fails
assertNotNull( map.get( key ) );
{code}
See the attached file for a complete test case.
was:
When using the "storeAsBinary" option to enforce eager serialization, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
{code}
EmbeddedCacheManager manager = ...;
manager.getCache( "testCache", true );
CacheKey cacheKey = new CacheKey( "Some Key" );
Object key = "the key";
Object value = "the value";
FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
map.put( key, value );
//fails
assertNotNull( map.get( key ) );
{code}
See the attached file for a complete test case.
> Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
> -----------------------------------------------------------------------------------
>
> Key: ISPN-3969
> URL: https://issues.jboss.org/browse/ISPN-3969
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 6.0.1.Final
> Reporter: Gunnar Morling
> Assignee: Mircea Markus
> Attachments: MarshallingTest.java
>
>
> When using the "storeAsBinary" option to enforce eager serialization, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
> {code}
> Configuration configuration = new ConfigurationBuilder()
> .storeAsBinary()
> .enable()
> .transaction()
> .transactionMode(TransactionMode.TRANSACTIONAL )
> .transactionManagerLookup(new JBossStandaloneJTAManagerLookup() )
> .build();
> EmbeddedCacheManager manager = new DefaultCacheManager();
> manager.defineConfiguration( "testCache", configuration );
> manager.getCache( "testCache", true );
>
> CacheKey cacheKey = new CacheKey( "Some Key" );
> Object key = "the key";
> Object value = "the value";
> FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
> map.put( key, value );
> //fails
> assertNotNull( map.get( key ) );
> {code}
> See the attached file for a complete test case.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months
[JBoss JIRA] (ISPN-3969) Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
by Gunnar Morling (JIRA)
[ https://issues.jboss.org/browse/ISPN-3969?page=com.atlassian.jira.plugin.... ]
Gunnar Morling updated ISPN-3969:
---------------------------------
Affects Version/s: 6.0.1.Final
> Can't retrieve values from FineGrainedAtomicMap with "storeAsBinary" option enabled
> -----------------------------------------------------------------------------------
>
> Key: ISPN-3969
> URL: https://issues.jboss.org/browse/ISPN-3969
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 6.0.1.Final
> Reporter: Gunnar Morling
> Assignee: Mircea Markus
> Attachments: MarshallingTest.java
>
>
> When using the "storeAsBinary" option to enforce eager serialization, a value added to a {{FineGrainedAtomicMap}} via {{put()}} can't be read back via {{get()}}:
> {code}
> EmbeddedCacheManager manager = ...;
> manager.getCache( "testCache", true );
>
> CacheKey cacheKey = new CacheKey( "Some Key" );
> Object key = "the key";
> Object value = "the value";
> FineGrainedAtomicMap<Object, Object> map = AtomicMapLookup.getFineGrainedAtomicMap( cache, cacheKey, true );
> map.put( key, value );
> //fails
> assertNotNull( map.get( key ) );
> {code}
> See the attached file for a complete test case.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 2 months