Type |
Changes |
By |
 |
PropertySetter doesn't set Enum properly. Added a test. Fixes JCS-139. Thanks to Youngho Cho. |
tv |
 |
OutOfMemoryError when using compressing serializer. Fixes JCS-136. Thanks to Youngho Cho. |
tv |
 |
RemoteUtils.getNamingURL does not handle IPv6 numeric addresses properly. Fixes JCS-133. |
sebb |
 |
Remove KeyGeneratorUtil and AddressUtil as they are not used. Fixes JCS-131. |
tv |
 |
Improve error handling by bubbling up exceptions. Fixes JCS-113. |
tv |
 |
jcache-extra module to provide basic classes based on JCache API. |
rmannibucau |
 |
Web CacheFilter to cache http responses. |
rmannibucau |
 |
OpenJPA L2 Cache based on JCache API. |
rmannibucau |
 |
Allow configuration to set its TimeFactorForMilliseconds and
use second by default.
This has as impact to remove "Seconds" suffix from corresponding configurations. |
rmannibucau |
 |
JDBCDiskCachePoolAccessManager is thread hostile. Fixes JCS-115. |
tv |
 |
Add jcache implementation. Fixes JCS-118. Thanks to Romain Manni-Bucau. |
olamy |
 |
Potential NPE in JDBCDiskCache
Fixed NPEs in getSize() and getStatistics(). Fixes JCS-113. |
sebb |
 |
RemoteCacheServer.logUpdateInfo bug updating put count. Fixes JCS-112. |
sebb |
 |
Fix updating of last access time, add tests for event handling |
tv |
 |
Update documentation to reflect generics and API changes |
tv |
 |
Remove dependency on commons-lang3 |
tv |
 |
Add simple JMX monitoring feature by exposing the JCSAdminBean to JMX |
tv |
 |
Improve performance of BlockDisk.write(Serializable). Fixes JCS-109. Thanks to Xiong LIU. |
tv |
 |
Reworked the interfaces to make the group cache typesafe. Fixes JCS-102. Thanks to Robert Clark. |
tv |
 |
Fix return value of BlockDisk.write(long, byte[]). Fixes JCS-108. Thanks to Xiong LIU. |
tv |
 |
Change package to org.apache.commons.jcs, groupId to org.apache.commons,
artifactId to commons-jcs and version to 2.0-SNAPSHOT |
tv |
 |
Map region names to valid file names. Fixes JCS-95. Thanks to Nicolas Gomez Navarrete. |
tv |
 |
Bad comparison of int with Long.MAX_VALUE. Fixes JCS-106. Thanks to Johannes Weberhofer. |
tv |
 |
MaxMemoryIdleTimeSeconds default value is wrongly documented. Fixes JCS-103. Thanks to Pavel Novak. |
tv |
 |
Use central thread pool instance to clean up the code. |
tv |
 |
Use type-safe enums instead of integer constants to clean up the code. |
tv |
 |
JCS fails to properly dispose of the lateral TCP listener thread.
If a webapp that uses JCS lateral TCP cache is undeployed, the listener is left
hanging with no hope for exit. Fixes JCS-91. Thanks to Diego Rivera. |
tv |
 |
Contradictory documentation on RemoveUponRemotePut default value. Fixes JCS-49. Thanks to David Easley. |
tv |
 |
Add getGroupNames() to all caches. Fixes JCS-94. Thanks to Andrew Leamon. |
tv |
 |
LateralTCPService should implement getGroupKeys. Fixes JCS-94. Thanks to Andrew Leamon. |
tv |
 |
CompositeCache: Add method to get auxiliary caches, changed
visibility of isExpired() to protected. Fixes JCS-75. Thanks to Chiat Lam. |
tv |
 |
Concurrent cache access causes values loss. Fixes JCS-73. Thanks to Alexander Kleymenov. |
tv |
 |
NullPointerException thrown by IndexedDiskCache if IndexedDisk calls fail to
initialize. Fixes JCS-77. Thanks to Matt Morrisson. |
tv |
 |
When issuing a shutDown() command, JCS fails to clean up the Queue Processor
thread. Fixes JCS-90. Thanks to Diego Rivera. |
tv |
 |
UDP Discovery fails to report correct IP address to peers for back-connect
when InetAddress.getLocalHost() fails to return an externally-visible
address (i.e. returns a local address). Fixes JCS-89. Thanks to Diego Rivera. |
tv |
 |
Add a test to verify correct block size calculation. Fixes JCS-88. Thanks to Diego Rivera. |
tv |
 |
Change the interfaces to use generics |
tv |
 |
Fix region properties documentation. Fixes JCS-86. Thanks to Roman Solo. |
tv |
 |
Throw an explicit CacheException when a cache manager instance cannot
read its configuration. Fixes JCS-22. Thanks to Michael Jordan. |
tv |
 |
Fix NPE in CompositeCacheConfigurator.parseRegion. Fixes JCS-79. Thanks to Graham Leggett. |
tv |
 |
Made RemoteCacheServer public, added remote cache remove feature to
JCSAdminBean. Fixes JCS-68. Thanks to Niall Gallagher. |
tv |
 |
Use oos.writeUnshared() for LateralTCPSender. Fixes JCS-82. Thanks to Nikunj Trivedi. |
tv |
 |
Ensure shutdown of LateralCacheMonitor. Fixes JCS-69. Thanks to Michael Stevens. |
tv |
 |
Add method for programmatic configuration to JCS. Fixes JCS-11. Thanks to Peter Schwarz. |
tv |
 |
Increase precision of CREATE_TIME, fix name of UPDATE_TIME_SECONDS
column. Fixes JCS-84. Thanks to Aleksandar Ivanisevic. |
tv |
 |
Update IndexDisk and BlockDisk to use NIO in an attempt to fix
a timing-dependent test failure. |
tv |
 |
Update build files to make JCS a true Apache Commons component. |
tv |
 |
Set UTF-8 encoding on all source files |
tv |
 |
Move site generation to Maven 2. Integrate site into Apache Commons. |
tv |
 |
Fix VelocityServlet deprecation |
tv |
 |
Upgraded Commons Lang dependency to 3.0 |
bayard |
 |
Move to JDK 5 Generics |
tv |
 |
Move to JDK 5 Concurrent |
tv |
 |
Move build system to Maven 2 |
tv |