>> Additionally when another transaction is already running in parallel, it >> will see cache inserts from other transactions. > A possible solution is to keep a module level cache which can be committed to the memcache on transaction boundaries. That way I'll incur no performance penalty. H