[infinispan-dev] Dropping AtomicMap/FineGrainedAtomicMap

Erik Salter an1310 at hotmail.com
Tue Jan 21 13:39:41 EST 2014


Please don't remove the Delta stuff.  That's quite useful, especially for
large collections.

Erik

-----Original Message-----
From: infinispan-dev-bounces at lists.jboss.org
[mailto:infinispan-dev-bounces at lists.jboss.org] On Behalf Of Pedro Ruivo
Sent: Monday, January 20, 2014 6:33 AM
To: infinispan-dev at lists.jboss.org
Subject: Re: [infinispan-dev] Dropping AtomicMap/FineGrainedAtomicMap

Hi,

On 01/20/2014 11:28 AM, Galder Zamarreño wrote:
> Hi all,
>
> Dropping AtomicMap and FineGrainedAtomicMap was discussed last week in the
F2F meeting [1]. It's complex and buggy, and we'd recommend people to use
the Grouping API instead [2]. Grouping API would allow data to reside
together, while the standard map API would apply per-key locking.

+1. are we going to dropping the Delta stuff?
>
> We don't have a timeline for this yet, but we want to get as much feedback
on the topic as possible so that we can evaluate the options.

before starting with it, I would recommend to add the following method to
cache API:

/**
  * returns all the keys and values associated with the group name. The
Map<K, V> is immutable (i.e. read-only)
  **/
Map<K, V> getGroup(String groupName);

Cheers,
Pedro

>
> Cheers,
>
> [1] https://issues.jboss.org/browse/ISPN-3901
> [2] 
> http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_the_group
> ing_api
> --
> Galder Zamarreño
> galder at redhat.com
> twitter.com/galderz
>
> Project Lead, Escalante
> http://escalante.io
>
> Engineer, Infinispan
> http://infinispan.org
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
_______________________________________________
infinispan-dev mailing list
infinispan-dev at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev




More information about the infinispan-dev mailing list