Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-9812 Implement streaming response publisher method

  1. … 84 more files in changeset.
Remove anciently deprecated Flag.DELTA_WRITE

  1. … 1 more file in changeset.
ISPN-10464 Remove Flag.GUARANTEED_DELIVERY

  1. … 4 more files in changeset.
ISPN-8788 Move SingleKeyNonTxInvocationContext

Also [Non]TransactionalInvocationContextFactory

    • -6
    • +3
    ./NonTransactionalInvocationContextFactory.java
    • -3
    • +2
    ./SingleKeyNonTxInvocationContext.java
    • -6
    • +3
    ./TransactionalInvocationContextFactory.java
  1. … 12 more files in changeset.
ISPN-8070 Remove deprecate flags, deprecate unused flags

  1. … 1 more file in changeset.
ISPN-8192 Deprecate CollectionFactory

  1. … 65 more files in changeset.
ISPN-9754 Cache size method should consult Shared cache stores when not async

* Directly ask loader for size when a shared store

* Disable optimization when transaction with entry

* Also don't use optimization when cache loader is skipped

  1. … 10 more files in changeset.
ISPN-9754 Cache size method should consult Shared cache stores when not async

* Directly ask loader for size when a shared store

* Disable optimization when transaction with entry

* Also don't use optimization when cache loader is skipped

  1. … 10 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 184 more files in changeset.
ISPN-9127 Component registry

Introduce BasicComponentRegistry, which handles dependency injection but

doesn't have any logic specific to caches or managers.

Each component has its own lifecycle status, and starting a component

also starts its dependencies. Components can start in parallel.

ComponentRegistry and GlobalComponentRegistry still need to maintain

their own lifecycle status, but it is now possible to start a cache

before all the global components have finished starting.

  1. … 245 more files in changeset.
ISPN-9305 Add method EntryLookup.forEachValue()

  1. … 11 more files in changeset.
ISPN-9305 NullPointerException in cache.size() after cache.containsKey()

* Replace InvocationContext.getLookedUpEntries() with

forEachLookedUpEntry(BiConsumer) and lookedUpEntriesCount(),

giving access to the key even for entries wrapped as NullCacheEntry

* Exclude null entries from distributed streams

  1. … 19 more files in changeset.
ISPN-8790 Distributed iterator performance degredation

* Avoid wrapping closeable again

* Added spliterator support for data container and don't support remove

* Flag to avoid remote iterator to be wrapped to suppor removal

  1. … 14 more files in changeset.
ISPN-4099 Local Listeners can raise entry events on rehash

* Don't raise notifications on state transfer

  1. … 4 more files in changeset.
ISPN-7847 Deprecate DeltaAware

* DeltaAware, CopyableDeltaAware, Delta, DeltaCompositeKey deprecated

* AdvancedCache.applyDelta deprecated, CacheImpl.applyDelta reimplemented using ReadWriteKeyValueCommand, permits to lock only on the main key

* ApplyDeltaCommand and Visitor.visitApplyDeltaCommand deprecated (implementation removed)

* DeltaAwareCacheEntry, DeltaAwareObjectOutput and some internal helpers removed

  1. … 47 more files in changeset.
ISPN-7586 Rolling Upgrade: use of Remote Store in mode read-only causes data inconsistencies

  1. … 24 more files in changeset.
ISPN-7841 Add stream operations that can operate upon data exclusively

* Doesn't work with simple cache or optimistic caches

  1. … 38 more files in changeset.
ISPN-6802 Remove remaining equivalence references

The invocation context implementations and the transaction

implementations still have a reference to AnyEquivalence.

  1. … 43 more files in changeset.
ISPN-5467 Make interceptor API more like CompletableFuture

  1. … 96 more files in changeset.
ISPN-5683 Enforce one new line at end of file

  1. … 393 more files in changeset.
ISPN-5683 Removed whitespaces at the end of the lines

  1. … 276 more files in changeset.
ISPN-5683 Organized imports

  1. … 2821 more files in changeset.
ISPN-6905 Remove AdvancedCache.with()

* AdvancedCache.with() interface method still remains to avoid breaking

users who might be extending the interface but the default

implementation does nothing now.

* A similar thing happens with the getInvocationContextContainer()

method in AdvancedCache. The default implementation in CacheImpl

returns null, and only the interface remains. The default

implementation has now been removed.

* Methods that take ClassLoader as parameter in CacheImpl have been

removed since they're no longer needed.

  1. … 23 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 70 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 91 more files in changeset.
ISPN-6803 Pre-compute bitsets for each flag

  1. … 91 more files in changeset.
ISPN-6613 Rename SequentialInterceptor to AsyncInterceptor

  1. … 141 more files in changeset.
ISPN-6610 Stop using forkInvocationSync

Interceptors must use onReturn() for things they need

to do after command.perform(). While forkInvocationSync()

still works, it doesn't allow asynchronous execution.

* Fix forkInvocation-related problems in BaseSequentialInvocationContext.

* Make BaseSequentialInvocationContext.invokeInterceptors invoke

visitCommand in sequence for all interceptors, to allow inlining.

* Move visit notification from CallInterceptor to EntryWrappingInterceptor

  1. … 77 more files in changeset.
ISPN-6511 Allocate less memory during RPC response handling

Porperly size the map of responses.

  1. … 5 more files in changeset.
ISPN-5683 Turned on tab validation

Automatic correction performed using:

find . -name '*.properties' ! -type d -exec bash -c 'expand -t 3 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;

find . -name '*.java' ! -type d -exec bash -c 'expand -t 3 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;

  1. … 49 more files in changeset.