Re: Shared Snapshot Cache

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Sat Sep 20 2003 - 23:30:37 EDT

  • Next message: Fabricio Voznika: "Changes for object validation"

    On Saturday, September 20, 2003, at 09:58 PM, Andrus Adamchik wrote:
    > 3. ShiftOne JOCache
    >
    > URL: http://sourceforge.net/projects/jocache/
    > Impression: I like this one. It has a simple cache API with various
    > pluggable cache algorithms. Again - very little documentation. I sent
    > an email to the author asking a few questions. One being the
    > possibility to release their code under BSD/Apache license to avoid
    > license mess in Cayenne. Another one - is there a real life high
    > volume system that uses this package. Hate to debug threading issues
    > on my own :-) Waiting for the answer...

    Just got a reply from Jeff, the joCache author. I am planning to start
    evaluating the package very soon.

    Andrus

    Begin forwarded message:

    > From: "jeff drost"
    >
    > Hey Andrus,
    >
    > Thanks for the interest. I'll get right to answering your questions.
    >
    > As far as robustness, in a multithreaded environment, I think jocache
    > is
    > fairly safe. It has been used by myself and others and some
    > concurrency
    > issues have been found and fixed in the past. This of course is a
    > somewhat
    > dificult thing to test, though I might be convinced to write a more
    > extensive test cases. I would be willing to support your team with
    > this to
    > the extent I have time.
    >
    > With respect to license, I guess I don't care that much about how I
    > release
    > it. If you want me to BSD/Apache it, I will.
    >
    > I hope this helps,
    > Jeff
    >
    > -----Original Message-----
    > From: Andrus Adamchik [mailto:andru..bjectstyle.org]
    > To: jeffdros..sers.sourceforge.net
    > Subject: ShiftOne Object Cache questions
    >
    >
    > Hi Jeff,
    >
    > My name is Andrus Adamchik. I am the original author and one of the
    > main
    > developers of Cayenne OpenSource ORM tool (
    > http://objectstyle.org/cayenne/ ).
    >
    > For the next release of Cayenne we need a robust tested cache
    > implementation. Don't really want to reinvent the wheel here...From
    > what I
    > am seeing on ShiftOne Object Cache page, your product is definitely
    > worth
    > a try. I have a few questions though, and since you do not have a
    > developer mailing list, I figured I'd ask you directly.
    >
    > 1. How robust is Object Cache? One of the reasons I hate to write my
    > own
    > implementation is the need to test multithreading operations,
    > performance
    > under high load, etc., etc. Something that you won't stick in your
    > average
    > JUnit test case. So I am asking about your past experience with Object
    > Cache. Have you deployed it in high volume environments? Any real life
    > system scenario if you do not mind...
    >
    > 2. License. LGPL is OK and I am not relegious about these things. It
    > just
    > happened that out of two paths most OpenSource projects follow
    > (GPL/LGPL
    > vs. BSD/Apache), Cayenne selected BSD/Apache. We want to stay
    > consistent.
    > Is it possible for you to license Object Cache also under an
    > Apache-style
    > license (maybe exclusively for Cayenne use)?
    >
    >
    > Thanks!
    > Andrus



    This archive was generated by hypermail 2.0.0 : Sat Sep 20 2003 - 23:25:04 EDT