• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
upd

upd listener api

Disable outdated JBCACHE-118 warning

removed initial state transfer from start up

removed initial state transfer from start up

fixed potential npe

fixed race conditions when adding/removing/evicting children

Fixed poor initialisation of eviction regions

    • -0
    • +5
    /core/trunk/src/org/jboss/cache/Region.java
Updated JMX interfaces

    • -111
    • +0
    /core/trunk/src/org/jboss/cache/jmx/Cache.java
Updated JMX interfaces

    • -19
    • +43
    /core/trunk/src/org/jboss/cache/jmx/Cache.java
fixed stuff

    • -0
    • +8
    /core/trunk/src/org/jboss/cache/Node.java
    • -0
    • +11
    /core/trunk/src/org/jboss/cache/NodeSPI.java
Major changes around nodes, and the way they interact with the interceptor stack.

Also removed redundant methods in NodeSPI and removed the need for casting to NodeSPI in most cases.

    • -0
    • +5
    /core/trunk/src/org/jboss/cache/CacheSPI.java
    • -7
    • +2
    /core/trunk/src/org/jboss/cache/Node.java
    • -12
    • +153
    /core/trunk/src/org/jboss/cache/NodeSPI.java
  1. … 57 more files in changeset.
state transfer tests use UnitTestCacheFactory

Added optimistic locking specific tests

Added UTs, updated

Added null check

fixed broken ut

fixed broken ut

created UnitTestCacheFactory

    • -0
    • +315
    /core/trunk/etc/META-INF/unit-test-cache-service.xml
fixed broken ut

fixed broken ut

added more rich nodeModified callback

added more rich nodeModified callback

    • -10
    • +28
    /core/trunk/src/org/jboss/cache/CacheListener.java
    • -6
    • +95
    /core/trunk/src/org/jboss/cache/util/Util.java
notification interceptor

Use MapCopy instead of unmodifiable map

Added javadoc

added read-only tests

upd

Improved notification mechanism, added a notification interceptor

    • -13
    • +12
    /core/trunk/src/org/jboss/cache/Region.java
  1. … 22 more files in changeset.
* SerialVersionUIDUnitTestCase.java: Remove tests for 1.3.0 and 1.4.0

compatibility since JBC 2.x.x is API incompatible with older releases.