public class DateFormatCache extends 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.
Constructor and Description |
---|
DateFormatCache(int size,
String format,
DateFormatCache parent) |
public DateFormatCache(int size, String format, DateFormatCache parent)
public String getFormat(long time)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.