<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    JBossCache200Migration
</h3>
<span style="margin-bottom: 10px;">
    modified by <a href="http://community.jboss.org/people/jameslivingston">James Livingston</a> in <i>JBoss Cache</i> - <a href="http://community.jboss.org/docs/DOC-10246">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>This page is for users of JBoss Cache 1.x.x who wish to move to JBoss Cache 2.x.x, and talks about how things have changed, and how existing code can be migrated to the new APIs.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>It is assumed that you have already read the JBoss Cache <a class="jive-link-wiki-small" href="http://community.jboss.org/docs/DOC-12843"><span>User Guide and FAQs</span></a>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>Q:</strong> Where is ?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>A:</strong> , the central class in JBoss Cache 1.x.x, has been removed in favour of API access via a&#160; interface.&#160; This gives the implementation more flexibility, and adds further safety by restricting the API methods exposed.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>Q:</strong> Can s be directly manipulated now, and will aspects such as locking, replication and cache loading still be applied?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>A:</strong> Yes.&#160; JBoss Cache 1.x.x exposed&#160; objects but did not apply any of the JBoss Cache aspects when directy manipulating a .&#160; In 2.0.0 we have promoted&#160; to a top-level construct and it is in fact encouraged to use s directly rather than operations on .</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>Q:</strong> How do I create a&#160; then?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><strong>A:</strong> Use a .&#160; JBoss Cache 2.0.0 ships with a&#160; implementation.&#160; See the <a class="jive-link-external-small" href="http://labs.jboss.com/jbosscache/docs/index.html">User Guide</a> for examples.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Comment by <a href="http://community.jboss.org/docs/DOC-10246">going to Community</a></p>

        <p style="margin: 0;">Create a new document in JBoss Cache at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2052">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>