This is an automated email from the ASF dual-hosted git repository. tv pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-jcs.git.
from ad89701 More Java 8, trim whitespace new d879971 Remove most Iterators new 4f39598 JCS-195 Update element attributes size on serialization new 79e8cbb Remove duplicate code new eb4ec71 JCS-195 Update element attributes size on serialization new bd42161 Make all statistic numbers long new 6b6cf13 Remove synchronized sections new efdbca6 JCS-194 NullPointerException in IndexedDiskCache.addToRecycleBin(...) new b8486dc Use lambdas for Runnables new d8b77d1 Use Java7 diamond operator The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../src/main/java/org/apache/commons/jcs/JCS.java | 12 +- .../org/apache/commons/jcs/access/CacheAccess.java | 4 +- .../commons/jcs/access/GroupCacheAccess.java | 4 +- .../commons/jcs/access/PartitionedCacheAccess.java | 8 +- .../apache/commons/jcs/admin/CacheRegionInfo.java | 20 +- .../org/apache/commons/jcs/admin/JCSAdminBean.java | 16 +- .../org/apache/commons/jcs/admin/JCSJMXBean.java | 4 +- .../jcs/auxiliary/AbstractAuxiliaryCache.java | 8 +- .../jcs/auxiliary/disk/AbstractDiskCache.java | 53 +- .../jcs/auxiliary/disk/block/BlockDisk.java | 2 +- .../jcs/auxiliary/disk/block/BlockDiskCache.java | 84 +- .../disk/block/BlockDiskCacheFactory.java | 2 +- .../auxiliary/disk/block/BlockDiskKeyStore.java | 10 +- .../auxiliary/disk/indexed/IndexedDiskCache.java | 133 +- .../disk/indexed/IndexedDiskCacheFactory.java | 2 +- .../auxiliary/disk/indexed/IndexedDiskDumper.java | 2 +- .../jcs/auxiliary/disk/jdbc/JDBCDiskCache.java | 10 +- .../auxiliary/disk/jdbc/JDBCDiskCacheFactory.java | 8 +- .../jcs/auxiliary/disk/jdbc/ShrinkerThread.java | 2 +- .../disk/jdbc/dsfactory/JndiDataSourceFactory.java | 364 ++-- .../disk/jdbc/hsql/HSQLDiskCacheFactory.java | 2 +- .../disk/jdbc/mysql/MySQLDiskCacheFactory.java | 2 +- .../jcs/auxiliary/lateral/LateralCache.java | 2 +- .../jcs/auxiliary/lateral/LateralCacheMonitor.java | 2 +- .../jcs/auxiliary/lateral/LateralCacheNoWait.java | 20 +- .../lateral/LateralCacheNoWaitFacade.java | 10 +- .../lateral/socket/tcp/LateralTCPCacheFactory.java | 16 +- .../socket/tcp/LateralTCPDiscoveryListener.java | 4 +- .../lateral/socket/tcp/LateralTCPListener.java | 4 +- .../lateral/socket/tcp/LateralTCPService.java | 32 +- .../remote/AbstractRemoteAuxiliaryCache.java | 12 +- .../remote/AbstractRemoteCacheNoWaitFacade.java | 8 +- .../commons/jcs/auxiliary/remote/RemoteCache.java | 8 +- .../jcs/auxiliary/remote/RemoteCacheFactory.java | 8 +- .../jcs/auxiliary/remote/RemoteCacheManager.java | 10 +- .../jcs/auxiliary/remote/RemoteCacheMonitor.java | 2 +- .../jcs/auxiliary/remote/RemoteCacheNoWait.java | 20 +- .../auxiliary/remote/RemoteCacheNoWaitFacade.java | 2 +- .../remote/http/client/RemoteHttpCache.java | 2 +- .../remote/http/client/RemoteHttpCacheFactory.java | 8 +- .../remote/http/client/RemoteHttpCacheMonitor.java | 2 +- .../http/server/AbstractRemoteCacheService.java | 4 +- .../remote/http/server/RemoteHttpCacheServlet.java | 8 +- .../auxiliary/remote/server/RemoteCacheServer.java | 41 +- .../remote/server/RemoteCacheServerFactory.java | 4 +- .../remote/util/RemoteCacheRequestFactory.java | 2 +- .../commons/jcs/engine/CacheEventQueueFactory.java | 4 +- .../apache/commons/jcs/engine/CacheListeners.java | 31 +- .../commons/jcs/engine/CacheWatchRepairable.java | 4 +- .../commons/jcs/engine/ElementAttributes.java | 5 +- .../commons/jcs/engine/PooledCacheEventQueue.java | 10 +- .../jcs/engine/ZombieCacheServiceNonLocal.java | 10 +- .../jcs/engine/behavior/IElementAttributes.java | 3 +- .../commons/jcs/engine/control/CompositeCache.java | 537 +++--- .../engine/control/CompositeCacheConfigurator.java | 8 +- .../jcs/engine/control/CompositeCacheManager.java | 12 +- .../logging/CacheEventLoggerDebugLogger.java | 2 +- .../AbstractDoubleLinkedListMemoryCache.java | 10 +- .../jcs/engine/memory/AbstractMemoryCache.java | 46 +- .../jcs/engine/memory/lru/LHMLRUMemoryCache.java | 3 +- .../memory/soft/SoftReferenceMemoryCache.java | 12 +- .../util/SoftReferenceElementDescriptor.java | 2 +- .../apache/commons/jcs/utils/access/JCSWorker.java | 2 +- .../jcs/utils/discovery/UDPCleanupRunner.java | 2 +- .../jcs/utils/discovery/UDPDiscoveryManager.java | 2 +- .../jcs/utils/discovery/UDPDiscoveryMessage.java | 2 +- .../jcs/utils/discovery/UDPDiscoveryReceiver.java | 36 +- .../utils/discovery/UDPDiscoverySenderThread.java | 2 +- .../jcs/utils/discovery/UDPDiscoveryService.java | 14 +- .../utils/serialization/CompressingSerializer.java | 60 +- .../serialization/SerializationConversionUtil.java | 9 +- .../utils/serialization/StandardSerializer.java | 7 +- .../commons/jcs/utils/struct/AbstractLRUMap.java | 67 +- .../jcs/utils/threadpool/ThreadPoolManager.java | 10 +- .../jcs/JCSConcurrentCacheAccessUnitTest.java | 4 +- .../java/org/apache/commons/jcs/JCSThrashTest.java | 2 +- .../java/org/apache/commons/jcs/JCSUnitTest.java | 4 +- .../commons/jcs/JCSvsHashtablePerformanceTest.java | 2 +- .../commons/jcs/access/CacheAccessUnitTest.java | 2 +- .../commons/jcs/auxiliary/MockAuxiliaryCache.java | 4 +- .../jcs/auxiliary/MockAuxiliaryCacheFactory.java | 2 +- .../jcs/auxiliary/MockCacheEventLogger.java | 4 +- .../auxiliary/disk/AbstractDiskCacheUnitTest.java | 20 +- .../auxiliary/disk/PurgatoryElementUnitTest.java | 12 +- .../block/BlockDiskCacheConcurrentUnitTest.java | 4 +- .../disk/block/BlockDiskCacheKeyStoreUnitTest.java | 8 +- ...BlockDiskCacheSameRegionConcurrentUnitTest.java | 2 +- .../disk/block/BlockDiskCacheUnitTestAbstract.java | 1144 +++++------ .../block/BlockDiskElementDescriptorUnitTest.java | 2 +- .../auxiliary/disk/indexed/DiskTestObjectUtil.java | 4 +- .../disk/indexed/IndexDiskCacheCountUnitTest.java | 218 +-- .../disk/indexed/IndexDiskCacheSizeUnitTest.java | 220 +-- .../indexed/IndexDiskCacheUnitTestAbstract.java | 1978 ++++++++++---------- .../IndexedDiskCacheConcurrentUnitTest.java | 4 +- .../indexed/IndexedDiskCacheKeyStoreUnitTest.java | 10 +- .../indexed/IndexedDiskCacheNoMemoryUnitTest.java | 2 +- .../IndexedDiskCacheOptimizationUnitTest.java | 2 +- ...dexedDiskCacheSameRegionConcurrentUnitTest.java | 2 +- .../auxiliary/disk/indexed/LRUMapSizeVsCount.java | 2 +- .../disk/jdbc/JDBCDataSourceFactoryUnitTest.java | 2 +- .../disk/jdbc/JDBCDiskCacheSharedPoolUnitTest.java | 2 +- .../auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java | 2 +- .../jdbc/hsql/HSQLDiskCacheConcurrentUnitTest.java | 2 +- .../disk/jdbc/hsql/HSQLDiskCacheUnitTest.java | 2 +- .../mysql/MySQLDiskCacheHsqlBackedUnitTest.java | 2 +- .../disk/jdbc/mysql/MySQLDiskCacheUnitTest.java | 2 +- .../lateral/LateralCacheNoWaitFacadeUnitTest.java | 26 +- .../tcp/LateralTCPConcurrentRandomTestUtil.java | 4 +- .../tcp/LateralTCPDiscoveryListenerUnitTest.java | 36 +- .../LateralTCPFilterRemoveHashCodeUnitTest.java | 6 +- .../tcp/LateralTCPIssueRemoveOnPutUnitTest.java | 10 +- .../lateral/socket/tcp/TestTCPLateralUnitTest.java | 34 +- .../auxiliary/remote/MockRemoteCacheClient.java | 10 +- .../auxiliary/remote/MockRemoteCacheListener.java | 4 +- .../auxiliary/remote/MockRemoteCacheService.java | 10 +- .../auxiliary/remote/RemoteCacheClientTester.java | 4 +- .../remote/RemoteCacheListenerUnitTest.java | 8 +- .../remote/RemoteCacheNoWaitFacadeUnitTest.java | 112 +- .../remote/RemoteCacheNoWaitUnitTest.java | 42 +- .../jcs/auxiliary/remote/RemoteCacheUnitTest.java | 34 +- .../jcs/auxiliary/remote/TestRemoteCache.java | 2 +- .../remote/ZombieRemoteCacheServiceUnitTest.java | 20 +- .../http/client/RemoteHttpCacheClientUnitTest.java | 34 +- .../server/RemoteHttpCacheServiceUnitTest.java | 16 +- .../server/RemoteHttpCacheServletUnitTest.java | 4 +- .../BasicRemoteCacheClientServerUnitTest.java | 12 +- .../remote/server/RemoteCacheServerUnitTest.java | 46 +- .../util/RemoteCacheRequestFactoryUnitTest.java | 2 +- .../jcs/engine/CacheEventQueueFactoryUnitTest.java | 8 +- .../jcs/engine/EventQueueConcurrentLoadTest.java | 10 +- .../jcs/engine/MockCacheServiceNonLocal.java | 10 +- .../engine/ZombieCacheServiceNonLocalUnitTest.java | 20 +- .../control/CompositeCacheDiskUsageUnitTest.java | 40 +- .../jcs/engine/control/CompositeCacheUnitTest.java | 28 +- .../engine/control/MockCompositeCacheManager.java | 2 +- .../jcs/engine/logging/MockCacheEventLogger.java | 2 +- .../match/KeyMatcherPatternImpllUnitTest.java | 12 +- .../commons/jcs/engine/memory/MockMemoryCache.java | 6 +- .../memory/fifo/FIFOMemoryCacheUnitTest.java | 14 +- .../lru/LHMLRUMemoryCacheConcurrentUnitTest.java | 6 +- .../memory/lru/LHMLRUMemoryCacheUnitTest.java | 6 +- .../lru/LRUMemoryCacheConcurrentUnitTest.java | 6 +- .../engine/memory/mru/MRUMemoryCacheUnitTest.java | 6 +- .../memory/shrinking/ShrinkerThreadUnitTest.java | 34 +- .../soft/SoftReferenceMemoryCacheUnitTest.java | 6 +- .../jcs/utils/access/JCSWorkerUnitTest.java | 2 +- .../jcs/utils/discovery/MockDiscoveryListener.java | 2 +- .../discovery/UDPDiscoverySenderUnitTest.java | 4 +- .../discovery/UDPDiscoveryServiceUnitTest.java | 10 +- .../jcs/utils/discovery/UDPDiscoveryUnitTest.java | 2 +- .../CompressingSerializerUnitTest.java | 2 +- .../SerializationConversionUtilUnitTest.java | 6 +- .../jcs/utils/struct/DoubleLinkedListUnitTest.java | 40 +- .../struct/JCSvsCommonsLRUMapPerformanceTest.java | 2 +- .../jcs/utils/struct/LRUMapConcurrentUnitTest.java | 10 +- .../jcs/utils/struct/LRUMapPerformanceTest.java | 2 +- .../commons/jcs/utils/struct/LRUMapUnitTest.java | 10 +- 157 files changed, 3071 insertions(+), 3280 deletions(-)