<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial" size="2"><span style="font-size:10pt;">
<div>Hi,</div>
<div> </div>
<div> I have two osgi bundles, both having two separate caches.</div>
<div> I explicitly started a transaction in Bundle 1.</div>
<div> Within the transaction, I am accessing Bundle 2's cache(this is implicit transaction, since autocommit is true), and modifying it.</div>
<div> Now, there is some operation on Bundle 1's cache done.</div>
<div> After this operation, if I do a roll back, Only Bundle 1's cache operations are getting rolled back.</div>
<div> I am not getting any error, though.</div>
<div> Does anyone know why this happens?</div>
<div> </div>
<div> Steps :</div>
<div> </div>
<div> 1) Bundle 1 - transaction started</div>
<div> 2) update bundle 2 cache</div>
<div> 3) update bundle 1 cache</div>
<div> 4) Bundle 1 - transaction rollback</div>
<div> </div>
<div> Issue : bundle 2 cache not rolled back!!</div>
<div> </div>
<div>Thanks,</div>
<div>Faseela</div>
<div> </div>
</span></font>
</body>
</html>