• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBCACHE-1572] (NPE on cache.put when the corresponding fqn is removed in parallel) Fixed.

  1. … 1 more file in changeset.
[JBCACHE-1555] (Mvcc node peek could contain stale data) Re-peek after acquiring the lock to retrieve latest data container contents.
  1. … 1 more file in changeset.
[JBCACHE-1519] (ClassCastException in ReadCommittedNode.markForUpdate()) Fixed by making sure that when parent node is updated after a removal, the parent is wrapped in a NodeReference if read committed is in use.
  1. … 1 more file in changeset.
JBCACHE-1497 When adding node, CacheLoaderInterceptor locks child node before MVCCLockingInterceptor locks parent
JBCACHE-1497 - When adding node, CacheLoaderInterceptor locks child node before MVCCLockingInterceptor locks parent
  1. … 1 more file in changeset.
JBCACHE-1496 - Typo in ReadCommittedNode.Flags.ORIG_CHILDREN_LOADED enum mask
  1. … 1 more file in changeset.
JBCACHE-1493 - REPEATABLE_READ inconsistent with write skew disabled
    • -0
    • +90
    ./NullMarkerNodeForRemoval.java
  1. … 4 more files in changeset.
  1. … 4 more files in changeset.
JBCACHE-1471 - Slow cache.get for fqn with a large number of key/value entries.
  1. … 7 more files in changeset.
JBCACHE-1455 - Rollback corrupts nodes loaded from cache loader
JBCACHE-1455 - Rollback corrupts nodes loaded from cache loader
JBCACHE-1455 - Rollback corrupts nodes loaded from cache loader
  1. … 2 more files in changeset.
Improvements in logging

By default all new nodes do not have their data loaded flags set

  1. … 2 more files in changeset.
Fix line endings

Add a readme so that folks use the right settings

Add a script in case the problem happens again

  1. … 1070 more files in changeset.
Removed email address from javadocs
  1. … 359 more files in changeset.
Fix: "it's" == "it is", "its" == possessive

  1. … 25 more files in changeset.
Optimised memory footprint
Updated license headers
  1. … 480 more files in changeset.
JBCACHE-1401: Node.putAll(Map<K, V>) should probably be Node.putAll(Map<? extends K,? extends V>)
  1. … 7 more files in changeset.
Added BR tests for MVCC, and fixed a few MVCC/BR related issues.
  1. … 23 more files in changeset.
Optimised for performance, minimising additional node lookups on completion of an update
  1. … 8 more files in changeset.
Fix more BC issues

Move InvocationContext to org.jboss.cache, where it was originally

Improve Generics usage on Fqn to be friendlier and BC

  1. … 135 more files in changeset.
Removed CreateNodeCommand frm MVCC codepaths
  1. … 19 more files in changeset.
Refactored the way modification lists are managed in the transaction context
  1. … 11 more files in changeset.
- Refactored and optimised MVCC codebase

- added deprecation to deprecated classes and components

  1. … 46 more files in changeset.
Whole bunch of performance enhancements and bug fixes
  1. … 58 more files in changeset.
Implemented efficient custom collections in place of immutable and defensively copied collections
  1. … 9 more files in changeset.
Performance tweaks around the usage of Fqns and Fqn.getParent()
  1. … 7 more files in changeset.
Improved MVCC locking code
  1. … 15 more files in changeset.
fixed stuff
  1. … 12 more files in changeset.