• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
moved performance tests
    • -264
    • +0
    ./cache/ConcurrentEvictAndRemoveTest.java
    • -273
    • +0
    ./cache/IdentityLockPerfTest.java
    • -335
    • +0
    ./cache/ReplicatedAsyncMapPerfTest.java
    • -499
    • +0
    ./cache/ReplicatedAsyncPerfTest.java
    • -357
    • +0
    ./cache/ReplicatedSyncMapPerfTest.java
    • -565
    • +0
    ./cache/ReplicatedSyncPerfTest.java
    • -245
    • +0
    ./cache/loader/CacheLoaderPerfTest.java
    • -294
    • +0
    ./cache/loader/JDBCCacheLoaderPerfTest.java
  1. … 89 more files in changeset.
Notification changes

  1. … 89 more files in changeset.
Reduce Java5 related ide generated warnings

  1. … 38 more files in changeset.
Removed a lot of deprecation

  1. … 15 more files in changeset.
  1. … 16 more files in changeset.
minor optimisation in the notifier

  1. … 1 more file in changeset.
Performance enhancements, including a new invoke() signature for Interceptor

    • -25
    • +32
    ./cache/ReplicatedAsyncPerfTest.java
  1. … 37 more files in changeset.
Initiated a bunch of performance fixes, including replacing CopyOnWriteArraySets with org.jboss.cache.util.concurrent.ConcurrentHashSet.

Also ran an imports optimiser on the code base - there were a lot of unused imports floating about.

    • -24
    • +25
    ./cache/test/perf/RandomString.java
    • -121
    • +158
    ./cache/test/perf/Server.java
  1. … 150 more files in changeset.
updated test

    • -43
    • +51
    ./cache/ReplicatedAsyncPerfTest.java
Removed dependency on JBoss Serialization

    • -31
    • +9
    ./cache/marshall/VersionAwareMarshallerPerfTest.java
  1. … 5 more files in changeset.
rename UnitTestCacheFactory to UnitTestCacheConfigurationFactory

    • -2
    • +2
    ./cache/ReplicatedAsyncMapPerfTest.java
    • -2
    • +2
    ./cache/ReplicatedSyncMapPerfTest.java
  1. … 50 more files in changeset.
Port benchmark server from 1.4 branch

    • -0
    • +61
    ./cache/test/perf/Address.java
    • -0
    • +69
    ./cache/test/perf/Course.java
    • -0
    • +46
    ./cache/test/perf/Person.java
    • -0
    • +35
    ./cache/test/perf/RandomString.java
    • -0
    • +584
    ./cache/test/perf/Server.java
    • -0
    • +57
    ./cache/test/perf/Student.java
  1. … 7 more files in changeset.
remove stale test

Fix log reference in PersistentReference

  1. … 1 more file in changeset.
    • -58
    • +144
    ./cache/marshall/VersionAwareMarshallerPerfTest.java
some classes were incorreclly named *JDBCClassLoader* instead of *JDBCCacheLoader*. The typo was fixed.

  1. … 12 more files in changeset.
Mem leak tests

    • -0
    • +48
    ./cache/manualtests/CacheMemoryLeakTest.java
    • -0
    • +45
    ./cache/manualtests/PojoCacheMemoryLeakTest.java
JDBCCaheLoader performance improvements. Also added benchmarks for comparisons and backward compatibility tests

    • -0
    • +123
    ./cache/manualtests/cacheloader/BaseBenchmark.java
    • -0
    • +142
    ./cache/manualtests/cacheloader/Benchmark.java
    • -0
    • +41
    ./cache/manualtests/cacheloader/BenchmarkRunner.java
    • -0
    • +66
    ./cache/manualtests/cacheloader/OneConnectionFactory.java
    • -0
    • +26
    ./cache/manualtests/cacheloader/RepeatingBenchmark.java
  1. … 27 more files in changeset.
JBCACHE-969 - Move transaction classes to org.jboss.cache.transaction

  1. … 26 more files in changeset.
JBCACHE-969 - Move transaction classes to org.jboss.cache.transaction

    • -1
    • +1
    ./cache/ConcurrentEvictAndRemoveTest.java
    • -1
    • +1
    ./cache/ReplicatedAsyncMapPerfTest.java
    • -1
    • +1
    ./cache/ReplicatedSyncMapPerfTest.java
  1. … 198 more files in changeset.
COnfigurable depths

  1. … 1 more file in changeset.
COnfigurable depths

COnfigurable depths

Fleshed out meths

    • -0
    • +102
    ./cache/manualtests/LoopFlatteningTest.java
converted to JUnit style test

experiment

    • -0
    • +62
    ./cache/manualtests/HashMapConcurrencyTest.java
Restrict visibility in CacheImpl of methods and members

  1. … 14 more files in changeset.
Made marshallers pluggable (JBCACHE-870)

    • -16
    • +15
    ./cache/marshall/VersionAwareMarshallerPerfTest.java
  1. … 14 more files in changeset.
[JBCACHE-879] Performance test for version aware marshaller has been introduced. Use this as base to compare different types of marshalling methods and possibly add comparison failures.

    • -0
    • +252
    ./cache/marshall/VersionAwareMarshallerPerfTest.java
[JBCACHE-879] Functionality for JDBCacheLoader to use version aware marshalling mechanism instead of standard serialization has been introduced. Previous method has been commented out in case there's a need to revert back to it as profiling/performance study has not finished yet.

  1. … 8 more files in changeset.
Changed CacheImpl ctor to be protected, and changed cache factories accordingly

    • -8
    • +6
    ./cache/ConcurrentEvictAndRemoveTest.java
    • -4
    • +3
    ./cache/ReplicatedAsyncMapPerfTest.java
    • -6
    • +5
    ./cache/ReplicatedSyncMapPerfTest.java
    • -7
    • +16
    ./cache/ReplicatedSyncPerfTest.java
    • -1
    • +2
    ./cache/loader/CacheLoaderPerfTest.java
  1. … 131 more files in changeset.