Is there any update on the following post about cache configurations?
http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]&msgId=1601279
Excerpt:
> We need a cache that is:
> 1. one cache per server ( so that multiple threads see the objects,
> cached by another thread)
> 2. transaction-safe ( if thread a in Transaction TXa create a new
> object, thread b in Transaction TXb shouldn't see the ne object before
> TXa is committed)
> 3. nice to have is clustering support.
>
> It seems that 1 an 3 is delivered by OScache. But is OSCache
> transactions-safe? Which cache supports 1 and 2 ???
Sorry currently none.
This is on the roadmap for 1.1. We want to implement a real two level
cache. First level will be transaction-safe and deal with given objects,
the second level only handle copies of given objects.
Is there a workable configuration for odmg at this point possibly with
compromises?
It seems that 1 and 2 are provided by the ObjectCacheDefaultImpl in the odmg
layer with pessimistic locking in a non-clustered configuration. This is the
configuration we are running now. It looks like TransactionImpl.abort
eventually calls StateOldDirty.rollback that calls removeFromCache.
Is this true?
But what about a clustered configuration with odmg?
Thanks in advance,
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]