Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / mcr-test / WWW / Doc / Programmer / api / org / w3c / www / protocol / http / cache / CachedResource.html
diff --git a/JMCR-Stable/mcr-test/WWW/Doc/Programmer/api/org/w3c/www/protocol/http/cache/CachedResource.html b/JMCR-Stable/mcr-test/WWW/Doc/Programmer/api/org/w3c/www/protocol/http/cache/CachedResource.html
new file mode 100644 (file)
index 0000000..b1470d0
--- /dev/null
@@ -0,0 +1,2143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<!--NewPage-->\r
+<HTML>\r
+<HEAD>\r
+<!-- Generated by javadoc (build 1.5.0_11) on Tue Apr 10 15:02:52 UTC 2007 -->\r
+<TITLE>\r
+CachedResource\r
+</TITLE>\r
+\r
+<META NAME="keywords" CONTENT="org.w3c.www.protocol.http.cache.CachedResource class">\r
+\r
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">\r
+\r
+<SCRIPT type="text/javascript">\r
+function windowTitle()\r
+{\r
+    parent.document.title="CachedResource";\r
+}\r
+</SCRIPT>\r
+<NOSCRIPT>\r
+</NOSCRIPT>\r
+\r
+</HEAD>\r
+\r
+<BODY BGCOLOR="white" onload="windowTitle();">\r
+\r
+\r
+<!-- ========= START OF TOP NAVBAR ======= -->\r
+<A NAME="navbar_top"><!-- --></A>\r
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>\r
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
+<TR>\r
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
+<A NAME="navbar_top_firstrow"><!-- --></A>\r
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
+  <TR ALIGN="center" VALIGN="top">\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
+  </TR>\r
+</TABLE>\r
+</TD>\r
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
+</EM>\r
+</TD>\r
+</TR>\r
+\r
+<TR>\r
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
+&nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/ActiveStream.html" title="class in org.w3c.www.protocol.http.cache"><B>PREV CLASS</B></A>&nbsp;\r
+&nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResourceFactory.html" title="class in org.w3c.www.protocol.http.cache"><B>NEXT CLASS</B></A></FONT></TD>\r
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
+  <A HREF="../../../../../../index.html?org/w3c/www/protocol/http/cache/CachedResource.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
+&nbsp;<A HREF="CachedResource.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
+&nbsp;<SCRIPT type="text/javascript">\r
+  <!--\r
+  if(window==top) {\r
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
+  }\r
+  //-->\r
+</SCRIPT>\r
+<NOSCRIPT>\r
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
+</NOSCRIPT>\r
+\r
+\r
+</FONT></TD>\r
+</TR>\r
+<TR>\r
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
+</TR>\r
+</TABLE>\r
+<A NAME="skip-navbar_top"></A>\r
+<!-- ========= END OF TOP NAVBAR ========= -->\r
+\r
+<HR>\r
+<!-- ======== START OF CLASS DATA ======== -->\r
+<H2>\r
+<FONT SIZE="-1">\r
+org.w3c.www.protocol.http.cache</FONT>\r
+<BR>\r
+Class CachedResource</H2>\r
+<PRE>\r
+java.lang.Object\r
+  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html" title="class in org.w3c.tools.resources">org.w3c.tools.resources.AttributeHolder</A>\r
+      <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.w3c.www.protocol.http.cache.CachedResource</B>\r
+</PRE>\r
+<DL>\r
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A>, <A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html" title="interface in org.w3c.www.protocol.http.cache">TeeMonitor</A></DD>\r
+</DL>\r
+<DL>\r
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/w3c/www/protocol/http/cache/EntityCachedResource.html" title="class in org.w3c.www.protocol.http.cache">EntityCachedResource</A></DD>\r
+</DL>\r
+<HR>\r
+<DL>\r
+<DT><PRE>public abstract class <B>CachedResource</B><DT>extends <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html" title="class in org.w3c.tools.resources">AttributeHolder</A><DT>implements <A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html" title="interface in org.w3c.www.protocol.http.cache">TeeMonitor</A>, <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></DL>\r
+</PRE>\r
+\r
+<P>\r
+<HR>\r
+\r
+<P>\r
+<!-- =========== FIELD SUMMARY =========== -->\r
+\r
+<A NAME="field_summary"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
+<B>Field Summary</B></FONT></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#a">a</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CONNEG_HEADERS">ATTR_CONNEG_HEADERS</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The request headers used for content negotiation\r
+                   as set by the reply Vary header.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CONTENT_ENCODING">ATTR_CONTENT_ENCODING</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Content Encoding of the resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CONTENT_LANGUAGE">ATTR_CONTENT_LANGUAGE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Content Language of the resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CONTENT_LENGTH">ATTR_CONTENT_LENGTH</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The resource content length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CONTENT_MD5">ATTR_CONTENT_MD5</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Content MD5 of the resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_CURRENT_LENGTH">ATTR_CURRENT_LENGTH</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The resource current length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_DATE">ATTR_DATE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Date of the resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;java.lang.String[]</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_DESCR">ATTR_DESCR</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The minimal attribute set used to describe a cachedresource without\r
+ loading it entirely.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_ETAG">ATTR_ETAG</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The entity tag (if any) associated with the resource.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_EXTRA_HEADERS">ATTR_EXTRA_HEADERS</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The extra headers attribute.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_FILE">ATTR_FILE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The file</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_IDENTIFIER">ATTR_IDENTIFIER</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The identifier</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_LOAD_STATE">ATTR_LOAD_STATE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The download state</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_LOCATION">ATTR_LOCATION</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Location of this resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_REPLY_LAST_MODIFIED">ATTR_REPLY_LAST_MODIFIED</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Last modified of this resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_STATUS">ATTR_STATUS</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The reply status.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#ATTR_VARY">ATTR_VARY</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute index - The Vary of this resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#COND_FAILED">COND_FAILED</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Condition check return code - Condition existed but failed.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#COND_OK">COND_OK</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Condition check return code - Condition existed and succeeded.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/CacheFilter.html" title="class in org.w3c.www.protocol.http.cache">CacheFilter</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#filter">filter</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/CacheGeneration.html" title="class in org.w3c.www.protocol.http.cache">CacheGeneration</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#generation">generation</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#invalidated">invalidated</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#NAME_CONTENT_LENGTH">NAME_CONTENT_LENGTH</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute name - The resource content length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#NAME_CURRENT_LENGTH">NAME_CURRENT_LENGTH</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute name -  The resource current length</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#NAME_FILE">NAME_FILE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute name - The identifier</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#NAME_IDENTIFIER">NAME_IDENTIFIER</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute name - The identifier</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#next">next</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - next entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#prev">prev</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - previous entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#STATE_LOAD_COMPLETE">STATE_LOAD_COMPLETE</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The download state of the resource, complete content</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#STATE_LOAD_ERROR">STATE_LOAD_ERROR</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The download state of the resource, erroneous, something weird \r
+ happened! but at least we know that :)</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#STATE_LOAD_PARTIAL">STATE_LOAD_PARTIAL</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The download state of the resource, partial content</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#STATE_LOAD_UNKNOWN">STATE_LOAD_UNKNOWN</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The download state of the resource, unknown, probably an HTTP/1.0\r
+ reply without the Content-Length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>static&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#STATE_NOT_LOADED">STATE_NOT_LOADED</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The download state of the resource, currently not loaded</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#uploading">uploading</A></B></CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;<A NAME="fields_inherited_from_class_org.w3c.tools.resources.AttributeHolder"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
+<TH ALIGN="left"><B>Fields inherited from class org.w3c.tools.resources.<A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html" title="class in org.w3c.tools.resources">AttributeHolder</A></B></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD><CODE><A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#attributes">attributes</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#values">values</A></CODE></TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;\r
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
+\r
+<A NAME="constructor_summary"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
+<B>Constructor Summary</B></FONT></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#CachedResource()">CachedResource</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;\r
+<!-- ========== METHOD SUMMARY =========== -->\r
+\r
+<A NAME="method_summary"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
+<B>Method Summary</B></FONT></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;long</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#delete()">delete</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete this resource (and its associated file).</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getConnegHeaders()">getConnegHeaders</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the extra headers stored for that resource.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getContentEncoding()">getContentEncoding</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Content-Encoding associated with that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getContentLanguage()">getContentLanguage</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Content-Language associated with that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getContentLength()">getContentLength</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get this cached entry content length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getContentMD5()">getContentMD5</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Content-MD5 associated with that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;<A HREF="../../../../../../org/w3c/www/mime/MimeType.html" title="class in org.w3c.www.mime">MimeType</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getContentType()">getContentType</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Content-Type of the cached resource of <code>null</code> if\r
+ there is no mime type (it should NEVER happen!)</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getCurrentAge()">getCurrentAge</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns the current age of this cached resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getCurrentLength()">getCurrentLength</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get this cached entry current content length.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;long</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getDate()">getDate</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get this date, as a long</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getETag()">getETag</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the entity tag associated with that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getExtraHeaders()">getExtraHeaders</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the extra headers stored for that resource.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.io.File</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getFile()">getFile</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the cached File.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getFreshnessLifetime()">getFreshnessLifetime</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns the current freshness lifetime of this resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getIdentifier()">getIdentifier</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get this cached entry identifier</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;long</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getLastModified()">getLastModified</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get this Cached Resource last modification time.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getLoadState()">getLoadState</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the load state value</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getNext()">getNext</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - Get next node.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getPrev()">getPrev</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - Get previous node.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;int</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getStatus()">getStatus</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the HTTP status of that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getVary()">getVary</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Vary associated with that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;boolean</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#getWillRevalidate()">getWillRevalidate</A></B>()</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get state of the resource, did someone ask for revalidation for\r
+ the next request?</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html" title="class in org.w3c.www.protocol.http.cache">CachedResource</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#lookupResource(org.w3c.www.protocol.http.Request)">lookupResource</A></B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This methods return the CachedResource matching this request\r
+ it allows lookup in the cache for alternatives</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#notifyTeeFailure(int)">notifyTeeFailure</A></B>(int&nbsp;size)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when the Tee stream fails, it allows you to notify a listener\r
+ of an error in the stream.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#notifyTeeSuccess(int)">notifyTeeSuccess</A></B>(int&nbsp;size)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when the tee succeed, it allows you to notify a listener of the \r
+ Tee that the download completed succesfully with a specific size</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/Reply.html" title="class in org.w3c.www.protocol.http">Reply</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#perform(org.w3c.www.protocol.http.Request)">perform</A></B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This cached entry has been checked valid, perform given request.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setConnegHeaders(org.w3c.util.ArrayDictionary)">setConnegHeaders</A></B>(<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A>&nbsp;a)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a new set of extra headers for that resource.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setContentEncoding(java.lang.String[])">setContentEncoding</A></B>(java.lang.String[]&nbsp;sum)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associate a Content-Encoding with that cached enrty.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setContentLanguage(java.lang.String[])">setContentLanguage</A></B>(java.lang.String[]&nbsp;language)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associate a Content-Language with that cached enrty.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setContentLength(int)">setContentLength</A></B>(int&nbsp;length)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the content length of that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setContentMD5(java.lang.String)">setContentMD5</A></B>(java.lang.String&nbsp;sum)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associate a Content-MD5 with that cached enrty.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setContentType(org.w3c.www.mime.MimeType)">setContentType</A></B>(<A HREF="../../../../../../org/w3c/www/mime/MimeType.html" title="class in org.w3c.www.mime">MimeType</A>&nbsp;type)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the Content-Type of this cached resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setCurrentLength(int)">setCurrentLength</A></B>(int&nbsp;length)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the current length of that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setDate(long)">setDate</A></B>(long&nbsp;date)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the content length of that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setETag(java.lang.String)">setETag</A></B>(java.lang.String&nbsp;etag)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associate an entity tag with that cached enrty.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setExtraHeaders(org.w3c.util.ArrayDictionary)">setExtraHeaders</A></B>(<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A>&nbsp;a)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a new set of extra headers for that resource.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setFile(java.io.File)">setFile</A></B>(java.io.File&nbsp;file)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the cached file</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setLastModified(long)">setLastModified</A></B>(long&nbsp;lastmodified)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the last modified time of that cached entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setLoadState(int)">setLoadState</A></B>(int&nbsp;state)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the loading state of this resource</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setNext(org.w3c.util.LRUAble)">setNext</A></B>(<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A>&nbsp;next)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - Set next node.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setPrev(org.w3c.util.LRUAble)">setPrev</A></B>(<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A>&nbsp;prev)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LRU management - Set previous node.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>abstract &nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A></CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setRequestRevalidation(org.w3c.www.protocol.http.Request)">setRequestRevalidation</A></B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This cached entry needs revalidation, it will modify the \r
+ request to do that.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setStatus(int)">setStatus</A></B>(int&nbsp;status)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the reply status for that entry.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setValue(int, java.lang.Object)">setValue</A></B>(int&nbsp;idx,\r
+         java.lang.Object&nbsp;value)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;overrides the default setValue to invalidate the ETag</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setVary(java.lang.String[])">setVary</A></B>(java.lang.String[]&nbsp;vary)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Associate a Vary with that cached enrty.</TD>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
+<CODE>&nbsp;void</CODE></FONT></TD>\r
+<TD><CODE><B><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html#setWillRevalidate(boolean)">setWillRevalidate</A></B>(boolean&nbsp;invalidated)</CODE>\r
+\r
+<BR>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set this cached entry revalidate-on-next-request flag</TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;<A NAME="methods_inherited_from_class_org.w3c.tools.resources.AttributeHolder"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
+<TH ALIGN="left"><B>Methods inherited from class org.w3c.tools.resources.<A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html" title="class in org.w3c.tools.resources">AttributeHolder</A></B></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD><CODE><A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#definesAttribute(int)">definesAttribute</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#definesAttribute(java.lang.String)">definesAttribute</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getAttributes()">getAttributes</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getBoolean(int, boolean)">getBoolean</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getChar(int, char)">getChar</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getClone()">getClone</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getClone(java.util.Hashtable)">getClone</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getClone(java.lang.Object[])">getClone</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getDouble(int, double)">getDouble</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getFloat(int, float)">getFloat</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getInt(int, int)">getInt</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getLong(int, long)">getLong</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getString(int, java.lang.String)">getString</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getValue(int, java.lang.Object)">getValue</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#getValue(java.lang.String, java.lang.Object)">getValue</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#initialize(java.util.Hashtable)">initialize</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#initialize(java.lang.Object[])">initialize</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#lookupAttribute(java.lang.String)">lookupAttribute</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#pickleValues(java.util.Hashtable)">pickleValues</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#print(java.io.PrintStream)">print</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setBoolean(int, boolean)">setBoolean</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setChar(int, char)">setChar</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setDouble(int, double)">setDouble</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setFloat(int, float)">setFloat</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setInt(int, int)">setInt</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setLong(int, long)">setLong</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setString(int, java.lang.String)">setString</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setValue(java.lang.String, java.lang.Object)">setValue</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#unsafeDefinesAttribute(int)">unsafeDefinesAttribute</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#unsafeGetDouble(int, double)">unsafeGetDouble</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#unsafeGetString(int, java.lang.String)">unsafeGetString</A>, <A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#unsafeGetValue(int, java.lang.Object)">unsafeGetValue</A></CODE></TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>\r
+</TR>\r
+<TR BGCOLOR="white" CLASS="TableRowColor">\r
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>\r
+</TR>\r
+</TABLE>\r
+&nbsp;\r
+<P>\r
+\r
+<!-- ============ FIELD DETAIL =========== -->\r
+\r
+<A NAME="field_detail"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
+<B>Field Detail</B></FONT></TH>\r
+</TR>\r
+</TABLE>\r
+\r
+<A NAME="COND_FAILED"><!-- --></A><H3>\r
+COND_FAILED</H3>\r
+<PRE>\r
+public static final int <B>COND_FAILED</B></PRE>\r
+<DL>\r
+<DD>Condition check return code - Condition existed but failed.\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.COND_FAILED">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="COND_OK"><!-- --></A><H3>\r
+COND_OK</H3>\r
+<PRE>\r
+public static final int <B>COND_OK</B></PRE>\r
+<DL>\r
+<DD>Condition check return code - Condition existed and succeeded.\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.COND_OK">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="STATE_NOT_LOADED"><!-- --></A><H3>\r
+STATE_NOT_LOADED</H3>\r
+<PRE>\r
+public static final int <B>STATE_NOT_LOADED</B></PRE>\r
+<DL>\r
+<DD>The download state of the resource, currently not loaded\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.STATE_NOT_LOADED">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="STATE_LOAD_COMPLETE"><!-- --></A><H3>\r
+STATE_LOAD_COMPLETE</H3>\r
+<PRE>\r
+public static final int <B>STATE_LOAD_COMPLETE</B></PRE>\r
+<DL>\r
+<DD>The download state of the resource, complete content\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.STATE_LOAD_COMPLETE">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="STATE_LOAD_PARTIAL"><!-- --></A><H3>\r
+STATE_LOAD_PARTIAL</H3>\r
+<PRE>\r
+public static final int <B>STATE_LOAD_PARTIAL</B></PRE>\r
+<DL>\r
+<DD>The download state of the resource, partial content\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.STATE_LOAD_PARTIAL">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="STATE_LOAD_UNKNOWN"><!-- --></A><H3>\r
+STATE_LOAD_UNKNOWN</H3>\r
+<PRE>\r
+public static final int <B>STATE_LOAD_UNKNOWN</B></PRE>\r
+<DL>\r
+<DD>The download state of the resource, unknown, probably an HTTP/1.0\r
+ reply without the Content-Length.\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.STATE_LOAD_UNKNOWN">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="STATE_LOAD_ERROR"><!-- --></A><H3>\r
+STATE_LOAD_ERROR</H3>\r
+<PRE>\r
+public static final int <B>STATE_LOAD_ERROR</B></PRE>\r
+<DL>\r
+<DD>The download state of the resource, erroneous, something weird \r
+ happened! but at least we know that :)\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.STATE_LOAD_ERROR">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_IDENTIFIER"><!-- --></A><H3>\r
+ATTR_IDENTIFIER</H3>\r
+<PRE>\r
+protected static int <B>ATTR_IDENTIFIER</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The identifier\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CONTENT_LENGTH"><!-- --></A><H3>\r
+ATTR_CONTENT_LENGTH</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CONTENT_LENGTH</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The resource content length.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CURRENT_LENGTH"><!-- --></A><H3>\r
+ATTR_CURRENT_LENGTH</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CURRENT_LENGTH</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The resource current length.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_FILE"><!-- --></A><H3>\r
+ATTR_FILE</H3>\r
+<PRE>\r
+protected static int <B>ATTR_FILE</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The file\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="NAME_CONTENT_LENGTH"><!-- --></A><H3>\r
+NAME_CONTENT_LENGTH</H3>\r
+<PRE>\r
+protected static final java.lang.String <B>NAME_CONTENT_LENGTH</B></PRE>\r
+<DL>\r
+<DD>Attribute name - The resource content length.\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.NAME_CONTENT_LENGTH">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="NAME_CURRENT_LENGTH"><!-- --></A><H3>\r
+NAME_CURRENT_LENGTH</H3>\r
+<PRE>\r
+protected static final java.lang.String <B>NAME_CURRENT_LENGTH</B></PRE>\r
+<DL>\r
+<DD>Attribute name -  The resource current length\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.NAME_CURRENT_LENGTH">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="NAME_IDENTIFIER"><!-- --></A><H3>\r
+NAME_IDENTIFIER</H3>\r
+<PRE>\r
+protected static final java.lang.String <B>NAME_IDENTIFIER</B></PRE>\r
+<DL>\r
+<DD>Attribute name - The identifier\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.NAME_IDENTIFIER">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="NAME_FILE"><!-- --></A><H3>\r
+NAME_FILE</H3>\r
+<PRE>\r
+protected static final java.lang.String <B>NAME_FILE</B></PRE>\r
+<DL>\r
+<DD>Attribute name - The identifier\r
+<P>\r
+<DL>\r
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.w3c.www.protocol.http.cache.CachedResource.NAME_FILE">Constant Field Values</A></DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_LOAD_STATE"><!-- --></A><H3>\r
+ATTR_LOAD_STATE</H3>\r
+<PRE>\r
+protected static int <B>ATTR_LOAD_STATE</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The download state\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_ETAG"><!-- --></A><H3>\r
+ATTR_ETAG</H3>\r
+<PRE>\r
+protected static int <B>ATTR_ETAG</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The entity tag (if any) associated with the resource.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_STATUS"><!-- --></A><H3>\r
+ATTR_STATUS</H3>\r
+<PRE>\r
+protected static int <B>ATTR_STATUS</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The reply status.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_REPLY_LAST_MODIFIED"><!-- --></A><H3>\r
+ATTR_REPLY_LAST_MODIFIED</H3>\r
+<PRE>\r
+protected static int <B>ATTR_REPLY_LAST_MODIFIED</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Last modified of this resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_DATE"><!-- --></A><H3>\r
+ATTR_DATE</H3>\r
+<PRE>\r
+protected static int <B>ATTR_DATE</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Date of the resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CONTENT_MD5"><!-- --></A><H3>\r
+ATTR_CONTENT_MD5</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CONTENT_MD5</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Content MD5 of the resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CONTENT_ENCODING"><!-- --></A><H3>\r
+ATTR_CONTENT_ENCODING</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CONTENT_ENCODING</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Content Encoding of the resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CONTENT_LANGUAGE"><!-- --></A><H3>\r
+ATTR_CONTENT_LANGUAGE</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CONTENT_LANGUAGE</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Content Language of the resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_LOCATION"><!-- --></A><H3>\r
+ATTR_LOCATION</H3>\r
+<PRE>\r
+protected static int <B>ATTR_LOCATION</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Location of this resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_VARY"><!-- --></A><H3>\r
+ATTR_VARY</H3>\r
+<PRE>\r
+protected static int <B>ATTR_VARY</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The Vary of this resource\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_EXTRA_HEADERS"><!-- --></A><H3>\r
+ATTR_EXTRA_HEADERS</H3>\r
+<PRE>\r
+protected static int <B>ATTR_EXTRA_HEADERS</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The extra headers attribute.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_CONNEG_HEADERS"><!-- --></A><H3>\r
+ATTR_CONNEG_HEADERS</H3>\r
+<PRE>\r
+protected static int <B>ATTR_CONNEG_HEADERS</B></PRE>\r
+<DL>\r
+<DD>Attribute index - The request headers used for content negotiation\r
+                   as set by the reply Vary header.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="ATTR_DESCR"><!-- --></A><H3>\r
+ATTR_DESCR</H3>\r
+<PRE>\r
+protected static java.lang.String[] <B>ATTR_DESCR</B></PRE>\r
+<DL>\r
+<DD>The minimal attribute set used to describe a cachedresource without\r
+ loading it entirely.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="invalidated"><!-- --></A><H3>\r
+invalidated</H3>\r
+<PRE>\r
+protected boolean <B>invalidated</B></PRE>\r
+<DL>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="generation"><!-- --></A><H3>\r
+generation</H3>\r
+<PRE>\r
+protected <A HREF="../../../../../../org/w3c/www/protocol/http/cache/CacheGeneration.html" title="class in org.w3c.www.protocol.http.cache">CacheGeneration</A> <B>generation</B></PRE>\r
+<DL>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="a"><!-- --></A><H3>\r
+a</H3>\r
+<PRE>\r
+protected <A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A> <B>a</B></PRE>\r
+<DL>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="uploading"><!-- --></A><H3>\r
+uploading</H3>\r
+<PRE>\r
+protected boolean <B>uploading</B></PRE>\r
+<DL>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="filter"><!-- --></A><H3>\r
+filter</H3>\r
+<PRE>\r
+protected <A HREF="../../../../../../org/w3c/www/protocol/http/cache/CacheFilter.html" title="class in org.w3c.www.protocol.http.cache">CacheFilter</A> <B>filter</B></PRE>\r
+<DL>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="prev"><!-- --></A><H3>\r
+prev</H3>\r
+<PRE>\r
+protected <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A> <B>prev</B></PRE>\r
+<DL>\r
+<DD>LRU management - previous entry.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="next"><!-- --></A><H3>\r
+next</H3>\r
+<PRE>\r
+protected <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A> <B>next</B></PRE>\r
+<DL>\r
+<DD>LRU management - next entry.\r
+<P>\r
+<DL>\r
+</DL>\r
+</DL>\r
+\r
+<!-- ========= CONSTRUCTOR DETAIL ======== -->\r
+\r
+<A NAME="constructor_detail"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
+<B>Constructor Detail</B></FONT></TH>\r
+</TR>\r
+</TABLE>\r
+\r
+<A NAME="CachedResource()"><!-- --></A><H3>\r
+CachedResource</H3>\r
+<PRE>\r
+public <B>CachedResource</B>()</PRE>\r
+<DL>\r
+</DL>\r
+\r
+<!-- ============ METHOD DETAIL ========== -->\r
+\r
+<A NAME="method_detail"><!-- --></A>\r
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
+<B>Method Detail</B></FONT></TH>\r
+</TR>\r
+</TABLE>\r
+\r
+<A NAME="notifyTeeFailure(int)"><!-- --></A><H3>\r
+notifyTeeFailure</H3>\r
+<PRE>\r
+public void <B>notifyTeeFailure</B>(int&nbsp;size)</PRE>\r
+<DL>\r
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html#notifyTeeFailure(int)">TeeMonitor</A></CODE></B></DD>\r
+<DD>Called when the Tee stream fails, it allows you to notify a listener\r
+ of an error in the stream.\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html#notifyTeeFailure(int)">notifyTeeFailure</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html" title="interface in org.w3c.www.protocol.http.cache">TeeMonitor</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="notifyTeeSuccess(int)"><!-- --></A><H3>\r
+notifyTeeSuccess</H3>\r
+<PRE>\r
+public void <B>notifyTeeSuccess</B>(int&nbsp;size)</PRE>\r
+<DL>\r
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html#notifyTeeSuccess(int)">TeeMonitor</A></CODE></B></DD>\r
+<DD>Called when the tee succeed, it allows you to notify a listener of the \r
+ Tee that the download completed succesfully with a specific size\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html#notifyTeeSuccess(int)">notifyTeeSuccess</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/www/protocol/http/cache/TeeMonitor.html" title="interface in org.w3c.www.protocol.http.cache">TeeMonitor</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getNext()"><!-- --></A><H3>\r
+getNext</H3>\r
+<PRE>\r
+public <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A> <B>getNext</B>()</PRE>\r
+<DL>\r
+<DD>LRU management - Get next node.\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html#getNext()">getNext</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>A CvsDirectory instance.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getPrev()"><!-- --></A><H3>\r
+getPrev</H3>\r
+<PRE>\r
+public <A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A> <B>getPrev</B>()</PRE>\r
+<DL>\r
+<DD>LRU management - Get previous node.\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html#getPrev()">getPrev</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>A CvsDirectory instance.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setNext(org.w3c.util.LRUAble)"><!-- --></A><H3>\r
+setNext</H3>\r
+<PRE>\r
+public void <B>setNext</B>(<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A>&nbsp;next)</PRE>\r
+<DL>\r
+<DD>LRU management - Set next node.\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html#setNext(org.w3c.util.LRUAble)">setNext</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setPrev(org.w3c.util.LRUAble)"><!-- --></A><H3>\r
+setPrev</H3>\r
+<PRE>\r
+public void <B>setPrev</B>(<A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A>&nbsp;prev)</PRE>\r
+<DL>\r
+<DD>LRU management - Set previous node.\r
+<P>\r
+<DD><DL>\r
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html#setPrev(org.w3c.util.LRUAble)">setPrev</A></CODE> in interface <CODE><A HREF="../../../../../../org/w3c/util/LRUAble.html" title="interface in org.w3c.util">LRUAble</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setValue(int, java.lang.Object)"><!-- --></A><H3>\r
+setValue</H3>\r
+<PRE>\r
+public void <B>setValue</B>(int&nbsp;idx,\r
+                     java.lang.Object&nbsp;value)</PRE>\r
+<DL>\r
+<DD>overrides the default setValue to invalidate the ETag\r
+<P>\r
+<DD><DL>\r
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html#setValue(int, java.lang.Object)">setValue</A></CODE> in class <CODE><A HREF="../../../../../../org/w3c/tools/resources/AttributeHolder.html" title="class in org.w3c.tools.resources">AttributeHolder</A></CODE></DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>idx</CODE> - The attribute index, in the list of attributes advertized by \r
+    the resource.<DD><CODE>value</CODE> - The new value for this attribute.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getCurrentAge()"><!-- --></A><H3>\r
+getCurrentAge</H3>\r
+<PRE>\r
+public abstract int <B>getCurrentAge</B>()</PRE>\r
+<DL>\r
+<DD>returns the current age of this cached resource\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>an integer, the current age in seconds</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getFreshnessLifetime()"><!-- --></A><H3>\r
+getFreshnessLifetime</H3>\r
+<PRE>\r
+public abstract int <B>getFreshnessLifetime</B>()</PRE>\r
+<DL>\r
+<DD>returns the current freshness lifetime of this resource\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a long, the freshness lifetime, in seconds</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="lookupResource(org.w3c.www.protocol.http.Request)"><!-- --></A><H3>\r
+lookupResource</H3>\r
+<PRE>\r
+public <A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html" title="class in org.w3c.www.protocol.http.cache">CachedResource</A> <B>lookupResource</B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)</PRE>\r
+<DL>\r
+<DD>This methods return the CachedResource matching this request\r
+ it allows lookup in the cache for alternatives\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a CachedResource depending on the request</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getIdentifier()"><!-- --></A><H3>\r
+getIdentifier</H3>\r
+<PRE>\r
+public java.lang.String <B>getIdentifier</B>()</PRE>\r
+<DL>\r
+<DD>Get this cached entry identifier\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a String, usually the URL of the resource</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getContentLength()"><!-- --></A><H3>\r
+getContentLength</H3>\r
+<PRE>\r
+public int <B>getContentLength</B>()</PRE>\r
+<DL>\r
+<DD>Get this cached entry content length.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>An integer, giving the content length, or <strong>-1</strong>\r
+ if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setContentLength(int)"><!-- --></A><H3>\r
+setContentLength</H3>\r
+<PRE>\r
+public void <B>setContentLength</B>(int&nbsp;length)</PRE>\r
+<DL>\r
+<DD>Set the content length of that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>length</CODE> - The new content length of that entry.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getCurrentLength()"><!-- --></A><H3>\r
+getCurrentLength</H3>\r
+<PRE>\r
+public int <B>getCurrentLength</B>()</PRE>\r
+<DL>\r
+<DD>Get this cached entry current content length.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>An integer, giving the current content length, or \r
+ <strong>-1</strong> if undefined</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setCurrentLength(int)"><!-- --></A><H3>\r
+setCurrentLength</H3>\r
+<PRE>\r
+public void <B>setCurrentLength</B>(int&nbsp;length)</PRE>\r
+<DL>\r
+<DD>Set the current length of that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>length</CODE> - The current length of that entry.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getLoadState()"><!-- --></A><H3>\r
+getLoadState</H3>\r
+<PRE>\r
+public int <B>getLoadState</B>()</PRE>\r
+<DL>\r
+<DD>Get the load state value\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>an integer, as defined in CachedResource<DT><B>See Also:</B><DD><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html" title="class in org.w3c.www.protocol.http.cache"><CODE>The default is STATE_NOT_LOADED</CODE></A></DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setLoadState(int)"><!-- --></A><H3>\r
+setLoadState</H3>\r
+<PRE>\r
+public void <B>setLoadState</B>(int&nbsp;state)</PRE>\r
+<DL>\r
+<DD>Set the loading state of this resource\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>an</CODE> - integer, one of the state defined in CachedResource<DT><B>See Also:</B><DD><A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResource.html" title="class in org.w3c.www.protocol.http.cache"><CODE>CachedResource</CODE></A></DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getStatus()"><!-- --></A><H3>\r
+getStatus</H3>\r
+<PRE>\r
+public int <B>getStatus</B>()</PRE>\r
+<DL>\r
+<DD>Get the HTTP status of that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>An integer HTTP status code, or <strong>-1</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setStatus(int)"><!-- --></A><H3>\r
+setStatus</H3>\r
+<PRE>\r
+public void <B>setStatus</B>(int&nbsp;status)</PRE>\r
+<DL>\r
+<DD>Set the reply status for that entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>status</CODE> - The HTTP status code of that entry, or <strong>-1</strong>\r
+ to undefine the previous setting.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getLastModified()"><!-- --></A><H3>\r
+getLastModified</H3>\r
+<PRE>\r
+public long <B>getLastModified</B>()</PRE>\r
+<DL>\r
+<DD>Get this Cached Resource last modification time.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>A long giving the date of the last modification time, or\r
+    <strong>-1</strong> if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setLastModified(long)"><!-- --></A><H3>\r
+setLastModified</H3>\r
+<PRE>\r
+public void <B>setLastModified</B>(long&nbsp;lastmodified)</PRE>\r
+<DL>\r
+<DD>Set the last modified time of that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>lastmodified</CODE> - The last modification date as a number of \r
+ milliseconds since Java epoch, or <strong>-1</strong> to undefine\r
+ previous setting.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getContentType()"><!-- --></A><H3>\r
+getContentType</H3>\r
+<PRE>\r
+public abstract <A HREF="../../../../../../org/w3c/www/mime/MimeType.html" title="class in org.w3c.www.mime">MimeType</A> <B>getContentType</B>()</PRE>\r
+<DL>\r
+<DD>Get the Content-Type of the cached resource of <code>null</code> if\r
+ there is no mime type (it should NEVER happen!)\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a MimeType</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setContentType(org.w3c.www.mime.MimeType)"><!-- --></A><H3>\r
+setContentType</H3>\r
+<PRE>\r
+public abstract void <B>setContentType</B>(<A HREF="../../../../../../org/w3c/www/mime/MimeType.html" title="class in org.w3c.www.mime">MimeType</A>&nbsp;type)</PRE>\r
+<DL>\r
+<DD>Set the Content-Type of this cached resource\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>a</CODE> - MimeType, the mime type of this resource</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getWillRevalidate()"><!-- --></A><H3>\r
+getWillRevalidate</H3>\r
+<PRE>\r
+public boolean <B>getWillRevalidate</B>()</PRE>\r
+<DL>\r
+<DD>Get state of the resource, did someone ask for revalidation for\r
+ the next request?\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a boolean, <code>true</code> if it will.\r
+ -1</strong> if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setWillRevalidate(boolean)"><!-- --></A><H3>\r
+setWillRevalidate</H3>\r
+<PRE>\r
+public void <B>setWillRevalidate</B>(boolean&nbsp;invalidated)</PRE>\r
+<DL>\r
+<DD>Set this cached entry revalidate-on-next-request flag\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>validate,</CODE> - a boolean, <code>true</code> if it will be revalidated\r
+ next time.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getDate()"><!-- --></A><H3>\r
+getDate</H3>\r
+<PRE>\r
+public long <B>getDate</B>()</PRE>\r
+<DL>\r
+<DD>Get this date, as a long\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a long, the date\r
+ if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setDate(long)"><!-- --></A><H3>\r
+setDate</H3>\r
+<PRE>\r
+public void <B>setDate</B>(long&nbsp;date)</PRE>\r
+<DL>\r
+<DD>Set the content length of that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>length</CODE> - The new content length of that entry.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setFile(java.io.File)"><!-- --></A><H3>\r
+setFile</H3>\r
+<PRE>\r
+public void <B>setFile</B>(java.io.File&nbsp;file)</PRE>\r
+<DL>\r
+<DD>Set the cached file\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>file</CODE> - </DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getFile()"><!-- --></A><H3>\r
+getFile</H3>\r
+<PRE>\r
+public java.io.File <B>getFile</B>()</PRE>\r
+<DL>\r
+<DD>Get the cached File.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>a File instance</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getETag()"><!-- --></A><H3>\r
+getETag</H3>\r
+<PRE>\r
+public java.lang.String <B>getETag</B>()</PRE>\r
+<DL>\r
+<DD>Get the entity tag associated with that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>The String encoded entity tag, or <strong>null</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setETag(java.lang.String)"><!-- --></A><H3>\r
+setETag</H3>\r
+<PRE>\r
+public void <B>setETag</B>(java.lang.String&nbsp;etag)</PRE>\r
+<DL>\r
+<DD>Associate an entity tag with that cached enrty.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>etag</CODE> - The entity tag of the entry, or <strong>null</strong>\r
+ to reset the value.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getContentMD5()"><!-- --></A><H3>\r
+getContentMD5</H3>\r
+<PRE>\r
+public java.lang.String <B>getContentMD5</B>()</PRE>\r
+<DL>\r
+<DD>Get the Content-MD5 associated with that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>The String encoded Content-MD5, or <strong>null</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setContentMD5(java.lang.String)"><!-- --></A><H3>\r
+setContentMD5</H3>\r
+<PRE>\r
+public void <B>setContentMD5</B>(java.lang.String&nbsp;sum)</PRE>\r
+<DL>\r
+<DD>Associate a Content-MD5 with that cached enrty.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>sum,</CODE> - the md5 sum as a string, see RFC2616, \r
+ or <strong>null</strong>\r
+ to reset the value.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getContentEncoding()"><!-- --></A><H3>\r
+getContentEncoding</H3>\r
+<PRE>\r
+public java.lang.String[] <B>getContentEncoding</B>()</PRE>\r
+<DL>\r
+<DD>Get the Content-Encoding associated with that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>The String Content-Encoding, or <strong>null</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setContentEncoding(java.lang.String[])"><!-- --></A><H3>\r
+setContentEncoding</H3>\r
+<PRE>\r
+public void <B>setContentEncoding</B>(java.lang.String[]&nbsp;sum)</PRE>\r
+<DL>\r
+<DD>Associate a Content-Encoding with that cached enrty.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>sum,</CODE> - the encoding as a string,\r
+ or <strong>null</strong>\r
+ to reset the value.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getContentLanguage()"><!-- --></A><H3>\r
+getContentLanguage</H3>\r
+<PRE>\r
+public java.lang.String[] <B>getContentLanguage</B>()</PRE>\r
+<DL>\r
+<DD>Get the Content-Language associated with that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>The String Content-Language, or <strong>null</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setContentLanguage(java.lang.String[])"><!-- --></A><H3>\r
+setContentLanguage</H3>\r
+<PRE>\r
+public void <B>setContentLanguage</B>(java.lang.String[]&nbsp;language)</PRE>\r
+<DL>\r
+<DD>Associate a Content-Language with that cached enrty.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>sum,</CODE> - the encoding as a string,\r
+ or <strong>null</strong>\r
+ to reset the value.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getVary()"><!-- --></A><H3>\r
+getVary</H3>\r
+<PRE>\r
+public java.lang.String[] <B>getVary</B>()</PRE>\r
+<DL>\r
+<DD>Get the Vary associated with that cached entry.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>The String array of Vary, or <strong>null</strong> if \r
+ undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setVary(java.lang.String[])"><!-- --></A><H3>\r
+setVary</H3>\r
+<PRE>\r
+public void <B>setVary</B>(java.lang.String[]&nbsp;vary)</PRE>\r
+<DL>\r
+<DD>Associate a Vary with that cached enrty.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>sum,</CODE> - the header involved in the variant check as a string array,\r
+ or <strong>null</strong>\r
+ to reset the value.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getExtraHeaders()"><!-- --></A><H3>\r
+getExtraHeaders</H3>\r
+<PRE>\r
+public <A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A> <B>getExtraHeaders</B>()</PRE>\r
+<DL>\r
+<DD>Get the extra headers stored for that resource.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>An ArrayDictionary with the extra headers, or <strong>null\r
+ </strong> if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setExtraHeaders(org.w3c.util.ArrayDictionary)"><!-- --></A><H3>\r
+setExtraHeaders</H3>\r
+<PRE>\r
+public void <B>setExtraHeaders</B>(<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A>&nbsp;a)</PRE>\r
+<DL>\r
+<DD>Set a new set of extra headers for that resource.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>headers</CODE> - The new set of headers.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="getConnegHeaders()"><!-- --></A><H3>\r
+getConnegHeaders</H3>\r
+<PRE>\r
+public <A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A> <B>getConnegHeaders</B>()</PRE>\r
+<DL>\r
+<DD>Get the extra headers stored for that resource.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>An ArrayDictionary with the extra headers, or <strong>null\r
+ </strong> if undefined.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setConnegHeaders(org.w3c.util.ArrayDictionary)"><!-- --></A><H3>\r
+setConnegHeaders</H3>\r
+<PRE>\r
+public void <B>setConnegHeaders</B>(<A HREF="../../../../../../org/w3c/util/ArrayDictionary.html" title="class in org.w3c.util">ArrayDictionary</A>&nbsp;a)</PRE>\r
+<DL>\r
+<DD>Set a new set of extra headers for that resource.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>headers</CODE> - The new set of headers.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="delete()"><!-- --></A><H3>\r
+delete</H3>\r
+<PRE>\r
+public long <B>delete</B>()</PRE>\r
+<DL>\r
+<DD>Delete this resource (and its associated file).\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+\r
+<DT><B>Returns:</B><DD>the number of bytes saved.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="perform(org.w3c.www.protocol.http.Request)"><!-- --></A><H3>\r
+perform</H3>\r
+<PRE>\r
+public abstract <A HREF="../../../../../../org/w3c/www/protocol/http/Reply.html" title="class in org.w3c.www.protocol.http">Reply</A> <B>perform</B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)\r
+                       throws <A HREF="../../../../../../org/w3c/www/protocol/http/HttpException.html" title="class in org.w3c.www.protocol.http">HttpException</A></PRE>\r
+<DL>\r
+<DD>This cached entry has been checked valid, perform given request.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+<DT><B>Parameters:</B><DD><CODE>request</CODE> - The request to perform.\r
+<DT><B>Returns:</B><DD>An Reply instance.\r
+<DT><B>Throws:</B>\r
+<DD><CODE><A HREF="../../../../../../org/w3c/www/protocol/http/HttpException.html" title="class in org.w3c.www.protocol.http">HttpException</A></CODE> - If something went wrong.</DL>\r
+</DD>\r
+</DL>\r
+<HR>\r
+\r
+<A NAME="setRequestRevalidation(org.w3c.www.protocol.http.Request)"><!-- --></A><H3>\r
+setRequestRevalidation</H3>\r
+<PRE>\r
+public abstract <A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A> <B>setRequestRevalidation</B>(<A HREF="../../../../../../org/w3c/www/protocol/http/Request.html" title="class in org.w3c.www.protocol.http">Request</A>&nbsp;request)</PRE>\r
+<DL>\r
+<DD>This cached entry needs revalidation, it will modify the \r
+ request to do that.\r
+<P>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+<DD><DL>\r
+</DL>\r
+</DD>\r
+</DL>\r
+<!-- ========= END OF CLASS DATA ========= -->\r
+<HR>\r
+\r
+\r
+<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
+<A NAME="navbar_bottom"><!-- --></A>\r
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>\r
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
+<TR>\r
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
+<A NAME="navbar_bottom_firstrow"><!-- --></A>\r
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
+  <TR ALIGN="center" VALIGN="top">\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
+  </TR>\r
+</TABLE>\r
+</TD>\r
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
+</EM>\r
+</TD>\r
+</TR>\r
+\r
+<TR>\r
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
+&nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/ActiveStream.html" title="class in org.w3c.www.protocol.http.cache"><B>PREV CLASS</B></A>&nbsp;\r
+&nbsp;<A HREF="../../../../../../org/w3c/www/protocol/http/cache/CachedResourceFactory.html" title="class in org.w3c.www.protocol.http.cache"><B>NEXT CLASS</B></A></FONT></TD>\r
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
+  <A HREF="../../../../../../index.html?org/w3c/www/protocol/http/cache/CachedResource.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
+&nbsp;<A HREF="CachedResource.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
+&nbsp;<SCRIPT type="text/javascript">\r
+  <!--\r
+  if(window==top) {\r
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
+  }\r
+  //-->\r
+</SCRIPT>\r
+<NOSCRIPT>\r
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>\r
+</NOSCRIPT>\r
+\r
+\r
+</FONT></TD>\r
+</TR>\r
+<TR>\r
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
+</TR>\r
+</TABLE>\r
+<A NAME="skip-navbar_bottom"></A>\r
+<!-- ======== END OF BOTTOM NAVBAR ======= -->\r
+\r
+<HR>\r
+\r
+</BODY>\r
+</HTML>\r