Fix Version |
Key |
Component |
Summary |
Type |
Resolution |
Status |
|
JCS-138 |
Documentation |
JCS no longer in Snapshot repository listed in documentation for 2.0 |
Bug |
Fixed |
Closed |
|
JCS-112 |
|
RemoteCacheServer.logUpdateInfo bug updating put count |
Bug |
Fixed |
Closed |
|
JCS-66 |
|
Block Disk Cache Exception |
Bug |
Fixed |
Closed |
|
JCS-60 |
Indexed Disk Cache |
Disk cache grows unnecessarily |
Bug |
Fixed |
Closed |
|
JCS-55 |
Indexed Disk Cache |
Custom serializaer is not always used |
Bug |
Fixed |
Closed |
|
JCS-40 |
|
InetAddress.getLocalHost() ambiguous on Linux systems |
Bug |
Fixed |
Closed |
|
JCS-35 |
Composite Cache |
JCS.setConfigFilename() not documented properly |
Bug |
Fixed |
Closed |
|
JCS-28 |
JDBC Disk Cache |
Failed to delete |
Bug |
Fixed |
Closed |
|
JCS-21 |
|
JCS has inconsistent locking of shared data |
Bug |
Fixed |
Closed |
|
JCS-20 |
JDBC Disk Cache |
Clear JDBC region cache |
Bug |
Fixed |
Closed |
|
JCS-18 |
Documentation |
spelling mistakes in javadoc |
Bug |
Fixed |
Closed |
|
JCS-15 |
Indexed Disk Cache |
Removing entries using a name group does not remove them from the disk cache. |
Bug |
Fixed |
Closed |
|
JCS-14 |
|
Threadpool manager will never create bounded queues |
Bug |
Fixed |
Closed |
|
JCS-6 |
|
Update Issue Tracking link to point to JIRA |
Bug |
Fixed |
Closed |
|
JCS-5 |
|
No SVN tags/branches for versioned binary releases |
Bug |
Fixed |
Closed |
|
JCS-4 |
Indexed Disk Cache |
Skip optimization with zero removes |
Bug |
Fixed |
Closed |
|
JCS-2 |
Composite Cache |
Items read from disk auxilaries are spooled back to disk. |
Bug |
Fixed |
Closed |
|
JCS-126 |
|
JCache allows Closeable for components |
Improvement |
Fixed |
Closed |
|
JCS-50 |
Composite Cache |
3 new memory caches |
Improvement |
Fixed |
Closed |
|
JCS-17 |
|
Typo's in javadoc and logging |
Improvement |
Fixed |
Closed |
|
JCS-10 |
RMI Remote Cache |
Remote Cache Events Are Lost Between Primary Failure and Failover Connection |
Improvement |
Fixed |
Closed |
|
JCS-59 |
|
jcs auxiliary cache memcached |
New Feature |
Fixed |
Closed |
jcs-3.0 |
JCS-181 |
|
upgrade from commons httpclient |
Improvement |
Fixed |
Resolved |
jcs-2.2.1, jcs-2.3 |
JCS-183 |
|
JCache CDI integration is slow |
Bug |
Fixed |
Resolved |
jcs-2.2.1 |
JCS-190 |
|
[JCACHE] listener onExpired callback not always called |
Bug |
Fixed |
Resolved |
jcs-2.2.1 |
JCS-184 |
Composite Cache |
Unexpected dispose() in CompositeCacheManager.release() |
Bug |
Fixed |
Resolved |
jcs-2.2 |
JCS-180 |
|
CacheInvocationContextImpl NPE if method doesnt have any argument |
Bug |
Fixed |
Resolved |
jcs-2.2 |
JCS-179 |
RMI Remote Cache |
org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerFactory not able to start server |
Bug |
Fixed |
Resolved |
jcs-2.2 |
JCS-178 |
|
client using RemoteCache are not working |
Bug |
Fixed |
Resolved |
jcs-2.2 |
JCS-177 |
Composite Cache |
CompositeCacheManager leaks memory if CacheAccess.dipose is called |
Bug |
Fixed |
Resolved |
jcs-2.2 |
JCS-173 |
|
cdi integration doesnt find static annotations on interfaces of (java) proxies |
Improvement |
Fixed |
Resolved |
jcs-2.1 |
JCS-174 |
|
ClassLoaderAwareCache shouldnt impose the object type to be serializable |
Bug |
Fixed |
Resolved |
jcs-2.1 |
JCS-172 |
|
MaxLife element attribute causing cache region to stop responding |
Bug |
Fixed |
Resolved |
jcs-2.1 |
JCS-171 |
Composite Cache |
Multiple CacheEventQueue.QProcessor spawned for the same cache region |
Bug |
Fixed |
Resolved |
jcs-2.1 |
JCS-170 |
|
[JCache] cache name can make JMX registration fail |
Bug |
Fixed |
Resolved |
jcs-2.0 |
JCS-169 |
|
[JCache] Access Expiry not respected |
Bug |
Fixed |
Resolved |
jcs-2.0 |
JCS-168 |
|
cdi/nocdi jcache jar doesnt contain the right META-INF/services/javax.enterprise.inject.spi.Extension file |
Bug |
Fixed |
Resolved |
jcs-2.0-beta-2 |
JCS-165 |
|
BlockDiskCache partial remove / group remove doesn't work |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-161 |
Composite Cache |
dynamic regions leak memory upon dispose due to ShrinkerTask |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-159 |
Indexed Disk Cache |
BlockDiskCache overwrites data after loading from disk |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-158 |
Indexed Disk Cache |
NullPointerException in IndexedDiskCache.addToRecycleBin(...) |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-157 |
RMI Remote Cache |
RemoteCacheFactory ignores host and port configuration on client |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-155 |
|
blacklist org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan in our custom ObjectInputStream |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-153 |
Composite Cache |
Size based BlockDiskCache data corruption |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-152 |
|
hard to override jcache.ccf |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-151 |
|
defaults CacheKeyGenerator not respected for default case |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-149 |
Indexed Disk Cache |
When reading keys from disk, a StreamCorruptedException happen when custom serialzer applied. |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-146 |
Indexed Disk Cache |
IndexedDiskCache: Mismatched memory and disk length (0) for [DED: pos = 63802 len = 9658] during optimization |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-145 |
Indexed Disk Cache |
AbstractDiskCacheAttributes logs error, when directory already exists |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-144 |
Indexed Disk Cache |
BlockDiskCache hangs on SEVERE: Region [TMS] Failure getting from disk--IOException |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-141 |
RMI Remote Cache |
RemoteCacheServerFactory ignores configuration |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-140 |
|
JCacheFilter code logic error |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-139 |
|
PropertySetter doesn't set Enum properly |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-130 |
Composite Cache, Indexed Disk Cache, JDBC Disk Cache, RMI Remote Cache, TCP Lateral Cache |
Simplify management of auxiliary caches |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-116 |
|
CompositeCacheManager is thread-hostile |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-96 |
RMI Remote Cache |
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerUnitTest#testAddListener_ToAll depends on other test |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-45 |
Indexed Disk Cache |
Partial Key removal misses purgatory |
Bug |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-148 |
Indexed Disk Cache |
Unnecessary use of FileChannel.force() in Indexed and Block Disk Caches |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-142 |
|
CDI extension doesn't work if not scanned |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-124 |
Documentation |
Make the code in Step 5 on the JCS overview page a full working class that can compile |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-78 |
|
RemoteCacheStartupServlet can't start with config outside classpath |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-54 |
|
soft reference memory cache |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-48 |
JDBC Disk Cache |
JDBC Disk Auxiliary Cache Configuration -> support JNDI datasource in Appservers |
Improvement |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-147 |
Indexed Disk Cache |
Provide file size limitation for Block Disk Cache and Indexed Disk Cache |
New Feature |
Fixed |
Closed |
jcs-2.0-beta-2 |
JCS-125 |
Composite Cache |
Make a jar with the 2.0 code available for download |
Wish |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-136 |
Indexed Disk Cache |
OutOfMemoryError when diskcache dispose |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-133 |
|
RemoteUtils.getNamingURL does not handle IPv6 numeric addresses properly |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-132 |
|
EnsureCDIIsTestedWhenTCKsRunTest fails on Java 1.6 |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-131 |
|
AddressUtil.obtainFinalThreeDigitsOfAddressAsString does not allow for IPV6 |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-117 |
|
test doesn't work on java > 6 |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-115 |
|
JDBCDiskCachePoolAccessManager is thread hostile |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-114 |
|
Test failures under Java 7 caused by different order of tests |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-113 |
|
Potential NPE in JDBCDiskCache |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-110 |
|
Test failure packaging the 2.0-snapshot |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-108 |
|
incorrect equivalence judgement in BlockDisk.write(long, byte[]) |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-106 |
RMI Remote Cache |
Bad comparison of int with 0x7fffffffffffffffL in RemoteCacheServer.java |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-103 |
Documentation |
MaxMemoryIdleTimeSeconds default value is wrongly documented |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-102 |
Composite Cache |
JCS.getGroupKeys() always triggers a\ ClassCastException |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-98 |
|
Minor patches for tests |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-95 |
Indexed Disk Cache |
FileNotFound Exception if region name contains slash |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-91 |
TCP Lateral Cache |
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. |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-90 |
|
When issuing a shutDown() command, JCS fails to clean up the Queue Processor thread. This can lead to thread leakage in an environment where webapps are hot-deployed and hot-undeployed. |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-89 |
|
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) |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-88 |
|
Block cache fails to validate a cache file on startup when it contains elements with more than 2 blocks. |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-86 |
Documentation |
Error on site page http://commons.apache.org/jcs/RegionProperties.html |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-82 |
TCP Lateral Cache |
Lateral Cache does not work with multiple writes to same object: OOS does not get reset |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-79 |
Composite Cache |
NullPointerException: defaultAuxValues in CompositeCacheManager |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-77 |
Indexed Disk Cache |
NullPointerException thrown by IndexedDiskCache if IndexedDisk calls fail to initialize |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-74 |
Indexed Disk Cache |
Some data may be lost when adding/removing entries with the same key |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-73 |
Indexed Disk Cache |
concurrent cache access causes values loss |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-72 |
TCP Lateral Cache |
ConcurrentModificationException in .LateralCacheMonitor |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-69 |
|
Synchronization Problem in JCSWorker |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-68 |
RMI Remote Cache |
Admin.jsp on remote cache server does not broadcast removes - patch |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-67 |
Indexed Disk Cache |
Indexed Disk Cache Returns Wrong Data |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-49 |
Documentation |
Contradictory documentation on RemoveUponRemotePut default value |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-38 |
Composite Cache |
IElementEvent interface in incomplete |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-36 |
Indexed Disk Cache |
client count decreased too often in IndexedDiskCacheManager.release |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-33 |
Composite Cache |
Element event types ELEMENT_EVENT_EXCEEDED_MAXLIFE_ONREQUEST and ELEMENT_EVENT_EXCEEDED_IDLETIME_ONREQUEST are never created |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-32 |
Indexed Disk Cache |
Shutdown hook does not actually save keys to disk |
Bug |
Fixed |
Closed |
jcs-2.0-beta-1 |
JCS-29 |
TCP Lateral Cache |
JCS Lateral Cache does not shutdown when CompositeCacheManager.shutDown() called |
Bug |
Fixed |
Closed |