concurrent

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CRQ-302 Walk left instead of giving up... required when hashes are colliding
  1. … 1 more file in changeset.
MNK-5915 Make sure we don't try to remove faults when emergency valve is involved
  1. … 2 more files in changeset.
MNK-5560 Always notify the eviction (now removal) callback, when something is being removed from the CachingTier. Also, can populate fault from every thread now (but also required to avoid deadlocking when resizing)
  1. … 8 more files in changeset.
MNK-5171 Duplicated hashes are actually an option... Looks like this condition is wrong
  1. … 1 more file in changeset.
EHC-1006 And properly handling DS changes doing recalculation... race gone. Until proven wrong
  1. … 1 more file in changeset.
EHC-1006 Properly switching LinkedLists with Trees and maintaining size info
EHC-995 CHMv8 will not honor .equals contract for value of type Element. It will use identity only instead
  1. … 1 more file in changeset.
DEV-8467 This is more correct I think... or not
EHC-979 : remove unsafe usage from the JSR-166 derived classes
    • -3636
    • +102
    ./ConcurrentHashMap.java
  1. … 1 more file in changeset.
DEV-8467 Make sure the actual evictions happens under lock scope
  1. … 2 more files in changeset.
DEV-8896 Too much concurrency and no thinking makes me a dull boy... There has never really been any concurrency issue here, but just flawed pool size maintenance logic. Don't code on weekends, late at night... or better don't code at all
  1. … 1 more file in changeset.
DEV-8896 Recalculation is still racy... Need to figure out how to fix this
  1. … 6 more files in changeset.
DEV-8896 placeholders so that recalculateSize doesn't throw anymore, but won't actually recalculate
  1. … 8 more files in changeset.
DEV-8467 Don't let us modify ourselves when the fss is in 'transistion'
fix eclipse warnings (237 to 59)

  1. … 9 more files in changeset.
DEV-8467 First Montreal V2 big changes, mainly cachingTier and DiskStore rehaul
  1. … 54 more files in changeset.
DEV-8467 Getting theUnsafe
DEV-8467 Replacing ThreadLocal with VicariousThreadLocal, can't assume system CL anymore here
DEV-8467 Moved jsr166 stuff to better match what we had already
    • -0
    • +121
    ./ForkJoinWorkerThread.java
    • -0
    • +6609
    ./ConcurrentHashMap.java
    • -0
    • +1476
    ./ForkJoinTask.java
    • -0
    • +197
    ./ThreadLocalRandom.java
    • -0
    • +714
    ./CountedCompleter.java
    • -0
    • +3318
    ./ForkJoinPool.java
  1. … 11 more files in changeset.