Le 17 août 2009 à 03:16, Niclas Hedhman a écrit :

On Sun, Aug 16, 2009 at 11:28 PM, philippe van dyck<[email protected]> wrote:
Sure, but my current implementation includes caching in an expiring map, a connection pool, and each operation on a specific reference is queued and
added in a 'producer' blocking queue emptied by a couple of consumer
threads...

Sounds more like a production-grade one. I suggest that you commit it
straight into qi4j-extensions. To receive commit rights to platform,
I wish ! But the test coverage is very low and the jClouds S3 library I use is not production quality. But the most important problem is the presence of EntityType in MapEntityStore :
public interface MapEntityStore
{...
    Reader get( EntityReference entityReference, EntityType entityType)
        throws EntityStoreException;
...}
The S3 ES will not compile until this is changed, sorry!

send me a SSH public key in accordance to
http://www.qi4j.org/codebase.html
done

Although, each aspect is isolated in a different class/package, do you want
me to produce a simpler one, more like the one available right now ?

I think not, and instead we can look at the possibility to break out
some of that functionality for generic re-use together and over time.

Ok, I'll document as much as possible today. I don't plan to commit it until it compiles with the official qi4j branch.

Cheers
--
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to