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]

Reply via email to