A B C D G I L M P R S T U

A

addAddMessToLogFile(BufferEntry) - Method in class Caching.Logging
Add an "add" message to the log file.
addDeleteMessToLogFile(BufferEntry) - Method in class Caching.Logging
Add a "delete" message to the log file.
addDeleteMessToLogFile(String) - Method in class Caching.Logging
Add a "delete" message to the log file.
addToBuffer(BufferEntry) - Method in class Caching.CacheBuffer
Add an entry to the cache buffer
addUpdateMessToLogFile(BufferEntry) - Method in class Caching.Logging
Add an "update" message to the log file
addURLToBuffer(String, HTTPResponse) - Method in class Caching.CacheBuffer
Add a URL to the buffer.

B

BufferEntry - class Caching.BufferEntry.
 
BufferEntry() - Constructor for class Caching.BufferEntry
 

C

CacheBuffer - class Caching.CacheBuffer.
This class is used to create and manage a buffer of information about the pages which we have cached
There is no constructor for this class because you shoudn't ever need to make a NEW instance of this class.
clone() - Method in class Caching.BufferEntry
Make a copy of this object.

D

deleteBufferEntry(BufferEntry) - Method in class Caching.CacheBuffer
Delete an entry from the cache buffer
deleteBufferEntry(String) - Method in class Caching.CacheBuffer
Delete the URL from the Cache Buffer.

G

getBufferEntry(String) - Method in class Caching.CacheBuffer
Get the buffer structure associated with a URL.
getExpiration(String) - Method in class Caching.CacheBuffer
Get the expired field of a certain URL.
getExpired() - Method in class Caching.BufferEntry
Get the date when the url will expire
getFolder() - Method in class Caching.BufferEntry
Get the folder where this url is located
getInstance() - Static method in class Caching.CacheBuffer
Get an instance of this buffer.
getInstance() - Static method in class Caching.Logging
Get an instance of this Log.
getLastModified(String) - Method in class Caching.CacheBuffer
Get the date last modified field of a certain URL.
getModified() - Method in class Caching.BufferEntry
Get the date when the url was last modified on the server
getRetrieved() - Method in class Caching.BufferEntry
Get the date when the url was retrieved by someone or yourself
getRetrieved(String) - Method in class Caching.CacheBuffer
Get the date retrieved field of a certain URL.
getUrl() - Method in class Caching.BufferEntry
Get the contents of the URL field
giveBuffer() - Method in class Caching.CacheBuffer
Give the contents of the buffer

I

isInBuffer(BufferEntry) - Method in class Caching.CacheBuffer
See if an entry is in the cache buffer

L

Logging - class Caching.Logging.
 

M

merge() - Method in class Caching.Logging
Merge the contents of the CacheIndexF and the log

P

printBuffer() - Method in class Caching.CacheBuffer
Print out the contents of the buffer

R

readMasterFile() - Method in class Caching.Logging
Reads the cacheIndexF file from disk into memory

S

setExpired(Date) - Method in class Caching.BufferEntry
Set the field when the URL will expire
setFolder(String) - Method in class Caching.BufferEntry
Set the folder where this link will reside
setModified(Date) - Method in class Caching.BufferEntry
Set the field indicating when the URL was last modified
setRetrieved(Date) - Method in class Caching.BufferEntry
Set the field when the URL was retrieved
setUrl(String) - Method in class Caching.BufferEntry
Set the URL field of this object

T

toString() - Method in class Caching.BufferEntry
Overwrote the toString method speciically for this class
Tree - Variable in class Caching.CacheBuffer
 

U

updateBuffer(BufferEntry, BufferEntry) - Method in class Caching.CacheBuffer
Update an entry in the cache buffer
updateBuffer(String, BufferEntry) - Method in class Caching.CacheBuffer
Update an entry in the cache Buffer

A B C D G I L M P R S T U