org.apache.jetspeed.cache.file
Interface FileCacheEntry


public interface FileCacheEntry

Author:
Scott T. Weaver

Method Summary
 java.lang.Object getDocument()
          Get the Document
 java.io.File getFile()
          Get the file descriptor
 long getLastAccessed()
          Get the cache's lastAccessed stamp
 java.util.Date getLastModified()
          Get the entry's lastModified stamp (which may be stale compared to file's stamp)
 void setDocument(java.lang.Object document)
          Set the Document in the cache
 void setFile(java.io.File file)
          Set the file descriptor
 void setLastAccessed(long lastAccessed)
          Set the cache's last accessed stamp
 void setLastModified(java.util.Date lastModified)
          Set the cache's last modified stamp
 

Method Detail

getFile

java.io.File getFile()
Get the file descriptor

Returns:
the file descriptor

setFile

void setFile(java.io.File file)
Set the file descriptor

Parameters:
file - the new file descriptor

setLastAccessed

void setLastAccessed(long lastAccessed)
Set the cache's last accessed stamp

Parameters:
lastAccessed - the cache's last access stamp

getLastAccessed

long getLastAccessed()
Get the cache's lastAccessed stamp

Returns:
the cache's last accessed stamp

setLastModified

void setLastModified(java.util.Date lastModified)
Set the cache's last modified stamp

Parameters:
lastModified - the cache's last modified stamp

getLastModified

java.util.Date getLastModified()
Get the entry's lastModified stamp (which may be stale compared to file's stamp)

Returns:
the last modified stamp

setDocument

void setDocument(java.lang.Object document)
Set the Document in the cache

Parameters:
document - the document being cached

getDocument

java.lang.Object getDocument()
Get the Document

Returns:
the document being cached


Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.