Daniel Fröhlich created HRJS-87:
-----------------------------------
Summary: Support transactional caches with pessimistic locking
Key: HRJS-87
URL:
https://issues.jboss.org/browse/HRJS-87
Project: Infinispan Javascript client
Issue Type: Feature Request
Affects Versions: 0.6.0
Reporter: Daniel Fröhlich
As infinispan javascript client user, I want to be able to use transaction and locking
capabilities of infinispan server so that I can implement my business functionality
correctly.
I need to do pessimistic locking for certain critical cache entries from a nodejs server
component. Infinispan Javascript API currently does not support transaction/locking.
I would love to see something like this:
{code:java}
await cache.transaction.begin();
await cache.lock(key);
value = await cache.get(key);
// Do something lengthy and critical with value here
cache.put(key, value);
await cache.transaction.commit();
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)