Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-3290 Redesign CacheStore API

* removed migration tools (outdated)

ISPN-3290 Redesign CacheStore API

* removed pre 6.0 parsers and config files

ISPN-3290 Redesign CacheStore API

* removed existing SPI and store support classes: bucket based, lock support

ISPN-3290 Redesign CacheStore API

* new loader/writer SPI

ISPN-3290 Redesign CacheStore API

* implemented the cache store chaining logic

ISPN-3290 Redesign CacheStore API

* updated configuration

ISPN-3290 Redesign CacheStore API

* SingleFileCacheStore migration

ISPN-3290 Redesign CacheStore API

* migrate the JDBC cache store

ISPN-3290 Redesign CacheStore API

* removed old adaptor classes

ISPN-3290 Redesign CacheStore API

* migrate lucene loaders

ISPN-3290 Redesign CacheStore API

* migrate JCache adapters

ISPN-3290 Redesign CacheStore API

* migrate the remote cache store

ISPN-3290 Redesign CacheStore API

* migrated the cluster store

ISPN-3290 Redesign CacheStore API

* bug fix: for named components (the marshaller) it wrongly considered it as a global component

ISPN-3290 Redesign CacheStore API

* fixed tests and code scrubbing

ISPN-3290 Redesign CacheStore API

Answered the review comments

* fixed spelling error

* improved javadoc

* InitializationContext.getConfiguration is generic now to avoid casts

ISPN-3290 Redesign CacheStore API

* fixed race condition in async cache store

ISPN-3290 Redesign CacheStore API

* fixed test timing out due to marshaller being created on every request

    • -168
    • +0
    ./AbstractDecoratorConfigurationBean.java
  1. … 505 more files in changeset.
ISPN-3276 Migrate the CacheLoader API to use org.infinispan.configuration

ISPN-3343 Write up CacheLoaderConfiguration and corresponding Builder for Lucene module

    • -1
    • +2
    ./AbstractDecoratorConfigurationBean.java
  1. … 232 more files in changeset.
ISPN-3185 License and copyright header update

    • -23
    • +0
    ./AbstractDecoratorConfigurationBean.java
  1. … 3162 more files in changeset.
ISPN-3260 Split common API and classes into infinispan-commons

  1. … 861 more files in changeset.
ISPN-2476 Worker threads latch awaits should be timed

  1. … 1 more file in changeset.
ISPN-3216 NullPointerException when preload with AsyncStore in Transactional caches

  1. … 1 more file in changeset.
ISPN-3216 NullPointerException when preload with AsyncStore in Transactional caches

  1. … 1 more file in changeset.
ISPN-3069 TimeService implementation

  1. … 99 more files in changeset.
ISPN-2281 Hot Rod uses byte[] as raw key type instead of ByteArrayKey

* Added EquivalentHashSet and EquivalentHashMap collections to support

byte[] key types in invocation contexts.

* Refactored ConcurrentMapFactory to a CollectionFactory that can

create not only concurrent maps, but maps and sets, based on

equivalence configuration.

  1. … 150 more files in changeset.
ISPN-2477 AsyncStore shutdown can leak threads

Partially solves ISPN-2477

* There were two exit points in the AsyncStoreCoordinator loop, and only one of them stopped the worker thread pool.

* AsyncStoreCoordinator must force the worker threads to shut down via interrupt if the initial attempt to shutdown the executor pool did not finish in time and some workers might still be running.

ISPN-2704 Check async store state for stop before wait for new state

  1. … 1 more file in changeset.
ISPN-2630 Make sure getting/disabling cache stores works when they are hidden by delegates

  1. … 3 more files in changeset.
ISPN-2606 Implement UpgradeSynchronizer as MBean

  1. … 29 more files in changeset.
ISPN-2471 BatchAsyncCacheStoreTest fails randomly

AsyncStore.AsyncStoreCoordinator.run() termination condition should also check if all queued modifications are processed before terminating.

ISPN-2449: Rename the newly-introduced (5.2.x) Loader/Store Configuration builders so that backwards compatibility is not compromised

  1. … 40 more files in changeset.
ISPN-2293 New faster, safer, async store thanks to Karsten Blees

* New async store implementation from Karsten Blees

* Faster implementation with better solutions for ISPN-1174 problems,

including better encapsulation.

* Reverting most of async store changes introduced in ISPN-1174 except

the tests and the component metadata storage work.

* Created an async store stress test that as well as measuring

performance, it verifies that the contents written are correct.

* Fixed async store tests to work with new async store.

* Fix statistics calculation in MapStressTes.

* Using atomic integer in dummy in memory cache store to record

statistics, hence reducing its impact on performance tests.

Signed-off-by: Karsten Blees <blees@dcon.de>

  1. … 16 more files in changeset.
ISPN-2340 Remove unnecessary load call in async store remove

ISPN-1174 Fix async cache store consistency issues with some operations

* This fix addresses issues related to interaction between remove,

eviction (with and without passivation) and async cache store, making

sure that the cache returns consistent information.

* To build unit tests I've had to patch internal cache components to

behave in a particular way, which has lead me to converting the

component metadata repository to a non-static class. This helps

enormously in building such unit tests without having to change

existing components.

  1. … 22 more files in changeset.
ISPN-1405 Make it possible to disable a CacheStore via JMX

  1. … 6 more files in changeset.
ISPN-2210 Rework configuration and builders for loaders - Distinguish between loaders and stores - extract interfaces from abstract classes to ease extensibility

  1. … 53 more files in changeset.
ISPN-1924 Switch internals to use new Configuration

* Changed L1 configuration enabled default to false

* Removed activated flags from configuration objects

* Removed some configuration validation that was too brittle

* Provided backward compatible solutions for CommandInterceptor

and ModuleLifecycle implementors.

* Added Configurations class with helper methods for computing

several configuration parts centrally.

  1. … 186 more files in changeset.
Further code cleanup

* Remove unnecessary public modifiers on interfaces

* Add missing @Deprecated annotations where needed

* Add missing @Override annotations where needed

  1. … 299 more files in changeset.
Further code cleanup

* Remove unnecessary public modifiers on interfaces

* Add missing @Deprecated annotations where needed

* Add missing @Override annotations where needed

  1. … 299 more files in changeset.
Further code cleanup

* Remove unnecessary public modifiers on interfaces

* Add missing @Deprecated annotations where needed

* Add missing @Override annotations where needed

  1. … 299 more files in changeset.
Better generics

  1. … 130 more files in changeset.
Better generics

  1. … 130 more files in changeset.
Better generics

  1. … 130 more files in changeset.
Remove unneeded log.isTraceEnabled tests

  1. … 22 more files in changeset.
Remove unneeded log.isTraceEnabled tests

  1. … 22 more files in changeset.
Avoid some unneded boolean boxing

  1. … 11 more files in changeset.