org.glassfish.grizzly.http.server.filecache
Class FileCacheEntry

java.lang.Object
  extended by org.glassfish.grizzly.http.server.filecache.FileCacheEntry
All Implemented Interfaces:
java.lang.Runnable

public final class FileCacheEntry
extends java.lang.Object
implements java.lang.Runnable

The entry value in the file cache map.

Author:
Alexey Stashok

Field Summary
 java.nio.ByteBuffer bb
           
 long contentLength
           
 java.lang.String contentType
           
 java.lang.String date
           
 java.lang.String Etag
           
 long fileSize
           
 java.lang.String host
           
 java.lang.String keepAlive
           
 FileCacheKey key
           
 java.lang.String lastModified
           
 java.lang.String requestURI
           
 long timeoutMillis
           
 FileCache.CacheType type
           
 java.lang.String xPoweredBy
           
 
Constructor Summary
FileCacheEntry(FileCache fileCache)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

public FileCacheKey key

host

public java.lang.String host

requestURI

public java.lang.String requestURI

lastModified

public java.lang.String lastModified

contentType

public java.lang.String contentType

bb

public java.nio.ByteBuffer bb

xPoweredBy

public java.lang.String xPoweredBy

type

public FileCache.CacheType type

date

public java.lang.String date

Etag

public java.lang.String Etag

contentLength

public long contentLength

fileSize

public long fileSize

keepAlive

public java.lang.String keepAlive

timeoutMillis

public volatile long timeoutMillis
Constructor Detail

FileCacheEntry

public FileCacheEntry(FileCache fileCache)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2011 Oracle Corpration. All Rights Reserved.