Apache Tomcat 6.0.39

org.apache.juli
Class DateFormatCache

java.lang.Object
  extended by org.apache.juli.DateFormatCache

public class DateFormatCache
extends java.lang.Object

Cache structure for SimpleDateFormat formatted timestamps based on seconds.

Millisecond formatting using S is not supported. You should add the millisecond information after getting back the second formatting.

The cache consists of entries for a consecutive range of seconds. The length of the range is configurable. It is implemented based on a cyclic buffer. New entries shift the range.

The cache is not threadsafe. It can be used without synchronization via thread local instances, or with synchronization as a global cache.

The cache can be created with a parent cache to build a cache hierarchy. Access to the parent cache is threadsafe.

Version:
$Id: DateFormatCache.java 1476547 2013-04-27 10:05:58Z jfclere $

Constructor Summary
DateFormatCache(int size, java.lang.String format, DateFormatCache parent)
           
 
Method Summary
 java.lang.String getFormat(long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateFormatCache

public DateFormatCache(int size,
                       java.lang.String format,
                       DateFormatCache parent)
Method Detail

getFormat

public java.lang.String getFormat(long time)

Apache Tomcat 6.0.39

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.