• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Migrating to SVN
    • -17
    • +0
    ./IncorrectCacheListenerException.java
  1. … 841 more files in changeset.
Updated documentation

    • -13
    • +244
    ./annotation/CacheListener.java
  1. … 1 more file in changeset.
Improved error messages

Exception should have a distinct message if listener class is not publicly accessible.

listener based fixes

  1. … 5 more files in changeset.
- Wrap exceptions encountered when invoking listener methods in a CacheException and re-throw

- Made listenerInvocations map package protected, for access by unit tests

Added tests to ensure listener class and methods are public

  1. … 1 more file in changeset.
Notification changes

    • -0
    • +17
    ./IncorrectCacheListenerException.java
    • -0
    • +24
    ./annotation/CacheBlocked.java
    • -0
    • +61
    ./annotation/CacheListener.java
    • -0
    • +23
    ./annotation/CacheStarted.java
    • -0
    • +23
    ./annotation/CacheStopped.java
    • -0
    • +23
    ./annotation/CacheUnblocked.java
    • -0
    • +24
    ./annotation/NodeActivated.java
    • -0
    • +23
    ./annotation/NodeCreated.java
    • -0
    • +24
    ./annotation/NodeEvicted.java
    • -0
    • +23
    ./annotation/NodeLoaded.java
    • -0
    • +24
    ./annotation/NodeModified.java
    • -0
    • +26
    ./annotation/NodeMoved.java
    • -0
    • +25
    ./annotation/NodePassivated.java
  1. … 75 more files in changeset.
view change notification should happen in the same thread

  1. … 1 more file in changeset.
Patched tests to deal with async notifications being emitted, plus proper notifier shutdown/draining

  1. … 3 more files in changeset.
JBCACHE-1107 and added more unit tests to cover notification and transactions

  1. … 2 more files in changeset.
  1. … 29 more files in changeset.
Protected ctor for MethodCall, vararg ctors

  1. … 3 more files in changeset.
  1. … 8 more files in changeset.
Temp patch to make sure all notifications go thru the Notification Interceptor

Fixed reflection issue

  1. … 16 more files in changeset.
Bug in deferred notification of view changes

  1. … 1 more file in changeset.
minor optimisation in the notifier

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

  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.

  1. … 162 more files in changeset.
JBCACHE-1005 - Clean up warnings generated from genericising of interface

Use Collections.singletonMap() for cases only a single key/value is used

  1. … 2 more files in changeset.
Removed unnecessary sync

optimised UnversionedNode synchronisation, fixed a notification bug and added an optimisation in copying maps in Notifier

  1. … 2 more files in changeset.
added more rich nodeModified callback

  1. … 15 more files in changeset.
Use MapCopy instead of unmodifiable map

Improved notification mechanism, added a notification interceptor

  1. … 36 more files in changeset.
Genericised, autoboxed

  1. … 79 more files in changeset.
Major changes to restructure cache and node object model

  1. … 304 more files in changeset.
JBCACHE-867 - Fix emptyMap versus null in notify; use correct Node.put()

  1. … 3 more files in changeset.