| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <title>SimpleCache</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="SimpleCache"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openejb/core/stateful/RAFPassivater.html" title="class in org.apache.openejb.core.stateful"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/openejb/core/stateful/SimplePassivater.html" title="class in org.apache.openejb.core.stateful"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openejb/core/stateful/SimpleCache.html" target="_top">Frames</a></li> |
| <li><a href="SimpleCache.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.openejb.core.stateful</div> |
| <h2 title="Class SimpleCache" class="title">Class SimpleCache<K,V></h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.openejb.core.stateful.SimpleCache<K,V></li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><K,V></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">SimpleCache<K,V></span> |
| extends java.lang.Object |
| implements <a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><K,V></pre> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.openejb.core.stateful.Cache"> |
| <!-- --> |
| </a> |
| <h3>Nested classes/interfaces inherited from interface org.apache.openejb.core.stateful.<a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a></h3> |
| <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheFilter.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheFilter</a><<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheFilter.html" title="type parameter in Cache.CacheFilter">V</a>>, <a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="type parameter in Cache.CacheListener">V</a>>, <a href="../../../../../org/apache/openejb/core/stateful/Cache.TimeOut.html" title="interface in org.apache.openejb.core.stateful">Cache.TimeOut</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../org/apache/openejb/util/Logger.html" title="class in org.apache.openejb.util">Logger</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#logger">logger</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#SimpleCache--">SimpleCache</a></span>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#SimpleCache-org.apache.openejb.core.stateful.Cache.CacheListener-org.apache.openejb.core.stateful.PassivationStrategy-int-int-org.apache.openejb.util.Duration-">SimpleCache</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> listener, |
| <a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a> passivator, |
| int capacity, |
| int bulkPassivate, |
| <a href="../../../../../org/apache/openejb/util/Duration.html" title="class in org.apache.openejb.util">Duration</a> timeOut)</code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#add-K-V-">add</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key, |
| <a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a> value)</code> |
| <div class="block">Add a new entry to the cache.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#checkIn-K-">checkIn</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key)</code> |
| <div class="block">Marks the entry available, so it can be accessed again.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#checkOut-K-boolean-">checkOut</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key, |
| boolean loadEntryIfNotFound)</code> |
| <div class="block">Marks the entry checked-out, so this entry can not be accessed until |
| checked-in.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#destroy--">destroy</a></span>()</code> |
| <div class="block">Destroy the cache.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getBulkPassivate--">getBulkPassivate</a></span>()</code> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getCapacity--">getCapacity</a></span>()</code> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getFrequency--">getFrequency</a></span>()</code> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getListener--">getListener</a></span>()</code> |
| <div class="block">Gets the listener for cache events.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getPassivator--">getPassivator</a></span>()</code> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>java.util.concurrent.ScheduledExecutorService</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getScheduledExecutorService--">getScheduledExecutorService</a></span>()</code> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#getTimeOut--">getTimeOut</a></span>()</code> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#init--">init</a></span>()</code> |
| <div class="block">Initialize the cache.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#processLRU--">processLRU</a></span>()</code> </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#remove-K-">remove</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key)</code> |
| <div class="block">Removes the entry from the cache.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#removeAll-org.apache.openejb.core.stateful.Cache.CacheFilter-">removeAll</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheFilter.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheFilter</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> filter)</code> |
| <div class="block">Removes all of the entries that match the specified filter.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setBulkPassivate-int-">setBulkPassivate</a></span>(int bulkPassivate)</code> </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setCapacity-int-">setCapacity</a></span>(int capacity)</code> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setFrequency-java.lang.String-">setFrequency</a></span>(java.lang.String frequency)</code> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setListener-org.apache.openejb.core.stateful.Cache.CacheListener-">setListener</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> listener)</code> |
| <div class="block">Sets the listener for cache events.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setPassivator-java.lang.Class-">setPassivator</a></span>(java.lang.Class<? extends <a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a>> passivatorClass)</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setPassivator-org.apache.openejb.core.stateful.PassivationStrategy-">setPassivator</a></span>(<a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a> passivator)</code> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setPoolSize-int-">setPoolSize</a></span>(int capacity)</code> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setScheduledExecutorService-java.util.concurrent.ScheduledExecutorService-">setScheduledExecutorService</a></span>(java.util.concurrent.ScheduledExecutorService executor)</code> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html#setTimeOut-java.lang.String-">setTimeOut</a></span>(java.lang.String timeOut)</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="logger"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>logger</h4> |
| <pre>public static final <a href="../../../../../org/apache/openejb/util/Logger.html" title="class in org.apache.openejb.util">Logger</a> logger</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="SimpleCache--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SimpleCache</h4> |
| <pre>public SimpleCache()</pre> |
| </li> |
| </ul> |
| <a name="SimpleCache-org.apache.openejb.core.stateful.Cache.CacheListener-org.apache.openejb.core.stateful.PassivationStrategy-int-int-org.apache.openejb.util.Duration-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>SimpleCache</h4> |
| <pre>public SimpleCache(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> listener, |
| <a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a> passivator, |
| int capacity, |
| int bulkPassivate, |
| <a href="../../../../../org/apache/openejb/util/Duration.html" title="class in org.apache.openejb.util">Duration</a> timeOut)</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="init--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>init</h4> |
| <pre>public void init()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#init--">Cache</a></code></span></div> |
| <div class="block">Initialize the cache.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#init--">init</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="destroy--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>destroy</h4> |
| <pre>public void destroy()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#destroy--">Cache</a></code></span></div> |
| <div class="block">Destroy the cache.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#destroy--">destroy</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getListener--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getListener</h4> |
| <pre>public <a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> getListener()</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#getListener--">Cache</a></code></span></div> |
| <div class="block">Gets the listener for cache events.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#getListener--">getListener</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setListener-org.apache.openejb.core.stateful.Cache.CacheListener-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setListener</h4> |
| <pre>public void setListener(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheListener.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheListener</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> listener)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#setListener-org.apache.openejb.core.stateful.Cache.CacheListener-">Cache</a></code></span></div> |
| <div class="block">Sets the listener for cache events. This should be called by the |
| container before using the cache.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#setListener-org.apache.openejb.core.stateful.Cache.CacheListener-">setListener</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPassivator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPassivator</h4> |
| <pre>public <a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a> getPassivator()</pre> |
| </li> |
| </ul> |
| <a name="setPassivator-org.apache.openejb.core.stateful.PassivationStrategy-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPassivator</h4> |
| <pre>public void setPassivator(<a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a> passivator)</pre> |
| </li> |
| </ul> |
| <a name="setPassivator-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPassivator</h4> |
| <pre>public void setPassivator(java.lang.Class<? extends <a href="../../../../../org/apache/openejb/core/stateful/PassivationStrategy.html" title="interface in org.apache.openejb.core.stateful">PassivationStrategy</a>> passivatorClass) |
| throws java.lang.Exception</pre> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.Exception</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCapacity--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCapacity</h4> |
| <pre>public int getCapacity()</pre> |
| </li> |
| </ul> |
| <a name="setCapacity-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCapacity</h4> |
| <pre>public void setCapacity(int capacity)</pre> |
| </li> |
| </ul> |
| <a name="setPoolSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPoolSize</h4> |
| <pre>public void setPoolSize(int capacity)</pre> |
| </li> |
| </ul> |
| <a name="getBulkPassivate--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBulkPassivate</h4> |
| <pre>public int getBulkPassivate()</pre> |
| </li> |
| </ul> |
| <a name="setBulkPassivate-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setBulkPassivate</h4> |
| <pre>public void setBulkPassivate(int bulkPassivate)</pre> |
| </li> |
| </ul> |
| <a name="getTimeOut--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTimeOut</h4> |
| <pre>public long getTimeOut()</pre> |
| </li> |
| </ul> |
| <a name="setTimeOut-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTimeOut</h4> |
| <pre>public void setTimeOut(java.lang.String timeOut)</pre> |
| </li> |
| </ul> |
| <a name="setScheduledExecutorService-java.util.concurrent.ScheduledExecutorService-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setScheduledExecutorService</h4> |
| <pre>public void setScheduledExecutorService(java.util.concurrent.ScheduledExecutorService executor)</pre> |
| </li> |
| </ul> |
| <a name="getScheduledExecutorService--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getScheduledExecutorService</h4> |
| <pre>public java.util.concurrent.ScheduledExecutorService getScheduledExecutorService()</pre> |
| </li> |
| </ul> |
| <a name="setFrequency-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFrequency</h4> |
| <pre>public void setFrequency(java.lang.String frequency)</pre> |
| </li> |
| </ul> |
| <a name="getFrequency--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFrequency</h4> |
| <pre>public long getFrequency()</pre> |
| </li> |
| </ul> |
| <a name="add-java.lang.Object-java.lang.Object-"> |
| <!-- --> |
| </a><a name="add-K-V-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>add</h4> |
| <pre>public void add(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key, |
| <a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a> value)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#add-K-V-">Cache</a></code></span></div> |
| <div class="block">Add a new entry to the cache. The entry is marked checked-out and can |
| not be accessed again until checked-in.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#add-K-V-">add</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="checkOut-java.lang.Object-boolean-"> |
| <!-- --> |
| </a><a name="checkOut-K-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkOut</h4> |
| <pre>public <a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a> checkOut(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key, |
| boolean loadEntryIfNotFound) |
| throws java.lang.Exception</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#checkOut-K-boolean-">Cache</a></code></span></div> |
| <div class="block">Marks the entry checked-out, so this entry can not be accessed until |
| checked-in.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#checkOut-K-boolean-">checkOut</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalStateException</code> - if the entry is already checked out.</dd> |
| <dd><code>java.lang.Exception</code> - if an entry is loaded and the afterLoad method threw an |
| exception</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="checkIn-java.lang.Object-"> |
| <!-- --> |
| </a><a name="checkIn-K-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkIn</h4> |
| <pre>public void checkIn(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#checkIn-K-">Cache</a></code></span></div> |
| <div class="block">Marks the entry available, so it can be accessed again.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#checkIn-K-">checkIn</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="remove-java.lang.Object-"> |
| <!-- --> |
| </a><a name="remove-K-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>remove</h4> |
| <pre>public <a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a> remove(<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a> key)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#remove-K-">Cache</a></code></span></div> |
| <div class="block">Removes the entry from the cache.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#remove-K-">remove</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="removeAll-org.apache.openejb.core.stateful.Cache.CacheFilter-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeAll</h4> |
| <pre>public void removeAll(<a href="../../../../../org/apache/openejb/core/stateful/Cache.CacheFilter.html" title="interface in org.apache.openejb.core.stateful">Cache.CacheFilter</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>> filter)</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#removeAll-org.apache.openejb.core.stateful.Cache.CacheFilter-">Cache</a></code></span></div> |
| <div class="block">Removes all of the entries that match the specified filter.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html#removeAll-org.apache.openejb.core.stateful.Cache.CacheFilter-">removeAll</a></code> in interface <code><a href="../../../../../org/apache/openejb/core/stateful/Cache.html" title="interface in org.apache.openejb.core.stateful">Cache</a><<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">K</a>,<a href="../../../../../org/apache/openejb/core/stateful/SimpleCache.html" title="type parameter in SimpleCache">V</a>></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="processLRU--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>processLRU</h4> |
| <pre>public void processLRU()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../org/apache/openejb/core/stateful/RAFPassivater.html" title="class in org.apache.openejb.core.stateful"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../org/apache/openejb/core/stateful/SimplePassivater.html" title="class in org.apache.openejb.core.stateful"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/openejb/core/stateful/SimpleCache.html" target="_top">Frames</a></li> |
| <li><a href="SimpleCache.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |