Package org.apache.juli
Class DateFormatCache
- java.lang.Object
- 
- org.apache.juli.DateFormatCache
 
- 
 public class DateFormatCache extends java.lang.ObjectCache 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. 
- 
- 
Field SummaryFields Modifier and Type Field Description static charMSEC_PATTERN
 - 
Constructor SummaryConstructors Constructor Description DateFormatCache(int size, java.lang.String format, DateFormatCache parent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFormat(long time)java.lang.StringgetTimeFormat()
 
- 
- 
- 
Field Detail- 
MSEC_PATTERNpublic static final char MSEC_PATTERN - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DateFormatCachepublic DateFormatCache(int size, java.lang.String format, DateFormatCache parent)
 
- 
 
-