O
OSCache 1.0 beta 0
Release
Notes (26th November, 2000 by Mike CannonBrookes,
mike@atlassian.com) Initial release of OSCache Conceptualised a few
things I've been working on over the past month. Added persistent on
disk caching and error tolerance (through tag
OSCache 1.0 beta 1
Release
Notes (20th February, 2001 by Mike CannonBrookes,
mike@atlassian.com) Fixed a few bugs. Greatest of which there is no
longer a disk leakage from session caches on disk. Also session
caching bugs fixed, usecached bugs fixed lots of work ...
OSCache 1.0 beta 2
Release
Notes (20th March, 2001 by Mike CannonBrookes, mike@atlassian.com)
Fixed more bugs. Moved things around so that the CacheAdministrator
has more functionality and is now a Singleton (per web app context).
This means no more depedency on ServletContextListener to start ...
OSCache 1.1
Release
Notes (25th March, 2001 by Mike CannonBrookes, mike@atlassian.com)
Moved up to 1.1 because a lot of documentation improving and some
small bug fixing has been done Javadocs should now be very readable
for all classes and methods ...
OSCache 1.2
Release
Notes (28th March, 2001 by Mike CannonBrookes, mike@atlassian.com)
Fixed a large bug that resulted in CacheEntry's not refreshing.
Large enough in a Caching library to demand a new point release
OSCache 1.2.1
Release
Notes (10th May, 2001 by Mike CannonBrookes, mike@atlassian.com)
Speed improvements in CacheEntry and CacheAdministrator (by Kesav
Kumar kesavk@voquette.com) Fixed DOCTYPE in taglib.tld (also Kesav!)
Removed backup / swap / temp files from zip (and changed build file
OSCache 1.2.5
Release
Notes (18th May, 2001 by Mike CannonBrookes, mike@atlassian.com)
Added ability to turn off file caching (just remove or comment out
cache.properties) Removed a pesky (but ineffectual) bug where
session caches being removed from disk ...
OSCache 1.3
Release
Notes (9th June, 2001 by Mike CannonBrookes, mike@atlassian.com)
Fixed a single bug in the file caching should now work Added
property to set the cache key (not sure if this is useful) Cleaned
up a lot of the code, refactored slightly so ...
OSCache 1.5
Release
Notes (6th August, 2001 by Todd Gochenour, tgochenour@peregrine.com)
Added boolean "cache.memory" attribute to oscache.properties to
eliminate memory consumption and rely strictly on disk storage.
Added three interfaces "CacheLog", "CacheProperties", and
"CacheContents" to allow plugable implementations for these
functions ...
OSCache 1.6
Release
Notes (5th September, 2001 by Mike CannonBrookes,
mike@atlassian.com) Changed the CacheEntry so that it caches Object
rather than String (allowing image caching) (Serge Knystautas,
sergek@lokitech.com) Cached objects are now serialized to disk so
cannot be read ...
OSCache 1.6.1
Release
Notes (16th September, 2001 by Todd Gochenour,
tgochenour@peregrine.com) Removed attribute "encoding" in all areas,
since Object serialization stores strings in UTF8 format, encoding
is no longer necessary. Added Synchronization to getCacheEntry() to
insure multiple threads do ...
OSCache 1.7.0
Release
Notes (26th September 2001 by Francois Beauregard,
fbeauregard@pyxistech.com, and Alain Bergevin,
abergevin@pyxistech.com, of Pyxis Technologies Inc.) This version
include some refactoring, corrections and new features. Here are the
highlights: CacheAdministrator has been split in 3. We have ...
OSCache 1.7.1
Release
Notes (26th September 2001 by Francois Beauregard,
fbeauregard@pyxistech.com, and Alain Bergevin,
abergevin@pyxistech.com, of Pyxis Technologies Inc.) Cache Events
Persistence mechanism refactored Cache Algorithms FIFO LRU (Limit
the size of the cache) AbstractConcurrentReadCache from Doug Lea's
...
OSCache 1.7.2
Release
Notes (31st October 2001 by Mike CannonBrookes, mike@atlassian.com)
Cleaned up all JavaDoc messages to ensure consistency and
readability (removed unnecessary CVS tags, added and where needed, added @return and @param to all methods ...
OSCache 1.7.3
Release
Notes (11th November 2001 by Francois Beauregard,
fbeauregard@pyxistech.com) TestCacheEntry had a test method with
improper name (flush > testFlush) Pluggable entry refresh policy now
available in the cache tag
OSCache 1.7.4
Release
Notes (3rd December 2001 by Francois Beauregard,
fbeauregard@pyxistech.com, and Mike CannonBrookes,
mike@atlassian.com) Made all servlet cache components serializable
(fixes bug reported on list with JRun
OSCache 1.7.5
Release
Notes (5th January 2002 by Mike CannonBrookes, mike@atlassian.com)
Fixed up logging system slightly. All errors should now be logged
with logError() and normal messages with log() Fixed bug in build
file which put oscache.properties inside ...
OSCache 2.0
Release
Notes (22nd September 2003 by Chris Miller) Improvements: Minor
FastCronParser speedup. Made ClusterNotification constants public.
Dropped some of the logging levels from INFO down to DEBUG. Release
has been split into two a binary release ...
OSCache 2.0 beta 1
Release
Notes (19th July 2003 by Chris Miller) New Features: CACHE11
http://jira.opensymphony.com/browse/CACHE11 Cache grouping support.
This allows cache entries to be placed into an arbitrary group or
groups and flushed with a single flushGroup() call. CACHE30 http ...
OSCache 2.0 beta 2
Release
Notes (4th August 2003 by Chris Miller) New Features: Now supports
JavaGroups version 2.1. JMS Clustering support has been added
Romulus Pasca. Clustering code has been refactored. As a result of
this, some of the clustering ...
OSCache 2.0.1
Release
Notes (4th November 2003 by Chris Miller) Improvements: CACHE56
http://jira.opensymphony.com/browse/CACHE56 Refresh period is no
longer mandatory. CACHE51
http://jira.opensymphony.com/browse/CACHE51 Added an
tag. This allows cache groups to be dynamically added ...
OSCache 2.0.2
Release
Notes (22nd January 2004 by Mathias Bogaert) Improvements: Website
documentation updates. Added OSCache in the Wild. Bug Fixes: CACHE63
http://jira.opensymphony.com/browse/CACHE63 NullPointerException in
GeneralCacheAdministrator#destroy(). CACHE44
http://jira.opensymphony.com/browse/CACHE44 Multi threading issues
...
OSCache 2.1
Release
Notes (18th January 2005 by Andres March) New Features: Added
HashDiskPersistenceListner CACHE132
http://jira.opensymphony.com/browse/CACHE132 that hashes file names
in order to eliminate nasty characters and overly long names Added
property that allows cache entries ...
OSCache 2.1.1
Release
Notes (1st May 2005 by Andres March) Improvements: The taglib URI
was changed to {{http://www.opensymphony.com/oscache}} in CACHE61
http://jira.opensymphony.com/browse/CACHE61 The
DiskPersistenceListener escapes '?' now and guarantees that the
filenames will be unique based on the cache key, see CACHE110 http
...
OSCache 2.2
Release
Notes Final (6th November 2005 by Lars Torunski) Additionally to the
2.2 RC OSCache 2.2 RC improvements, the final release was enhanced
by: Allow cache group definition in CacheFilter Option to specify
when to send ExpiresHeader Allow disabling ...
OSCache 2.2 RC
Release
Notes Release Candidate (18th September 2005 by Lars Torunski)
Besides bugs being fixed, major improvements have been made to the
CacheFilter in many ways: Default initialization of the last
modified header which reduces transaction overhead ...
OSCache 2.3
Release
Notes (6th March 2006 by Lars Torunski) This release includes
additional improvements to the CacheFilter: CRON expressions to
expire content at specific dates and/or times Pluggable
EntryRefreshPolicy Reduced memory consumption Disk persistence:
Faster disk persistence Avoid ...
OSCache 2.3.1
Release
Notes (19th June 2006 by Lars Torunski) This maintenance release of
2.3 has one enhancement: CacheFilter: Default initialization of the
CacheControl maxage Bug fixes: Cache.flushAll(Date flushDate) won't
throw NeedsRefreshException when flush date is not yet ...
OSCache 2.3.2
Release
Notes (23rd July 2006 by Lars Torunski) This maintenance release of
2.3.1 has one enhancement: The removeEntry method in the Cache
removes the entry from its groups now Bug fixes: Method
addGroupMappings leads to inconsistent memory cache ...
OSCache 2.4
Release
Notes (1st Mai 2007 by Lars Torunski) New features and enhancements
Furthermore the next major release 2.4 enhances the CacheFilter and
allows a better integration with the Spring Framework
http://www.springframework.org/ and JMX Monitoring. Setting
CacheFilter parameters runtime ...
OSCache 2.4.1
Release
Notes (1st July 2007 by Lars Torunski) This maintenance release of
2.4.1 has two bug fixes: The cacheFlushed method is not being
invoked on the CacheEntryEventListener CacheFilter maxage parameter
MAXAGENOINIT not set properly JIRA Issue List
OSCache in the Wild
following
are some of the sites that are using OSCache in production. This is
far from an exhaustive list of course! If you have or know of a site
using OSCache, please let us know so we can add it to the list.
While not required, any ...
|