org.jboss.portal.server.output.cache
Class SoftTimedContent

java.lang.Object
  extended byorg.jboss.portal.server.output.cache.TimedContent
      extended byorg.jboss.portal.server.output.cache.SoftTimedContent

public class SoftTimedContent
extends TimedContent

Use soft reference.

Version:
$Revision: 1.2 $
Author:
Julien Viet

Field Summary
private  WeakReference content
          The content.
 
Fields inherited from class org.jboss.portal.server.output.cache.TimedContent
 
Constructor Summary
SoftTimedContent(FragmentResult content, long expirationTimeMillis)
           
 
Method Summary
 FragmentResult getContent()
          Return the content, possibly null.
 
Methods inherited from class org.jboss.portal.server.output.cache.TimedContent
getExpirationTimeMillis
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

private final WeakReference content
The content.

Constructor Detail

SoftTimedContent

public SoftTimedContent(FragmentResult content,
                        long expirationTimeMillis)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException - if the content is null
Method Detail

getContent

public FragmentResult getContent()
Description copied from class: TimedContent
Return the content, possibly null.

Specified by:
getContent in class TimedContent


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.