Ehcache

Checkout Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
use a toolkit version that actually exists

merge of change 5782 from 3.7 branch
Return 0 for WriterQueueLength if HasWriteBehindWriter is false (not -1).

removed unreliable assertion
toolkit2: merge changes from trunk
  1. … 8 more files in changeset.
toolkit2: update version to new toolkit version

use 1.6 toolkit API
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : merging rev. 5776
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : synchronizing the loadClass (the same way they do with ClassLoader.class) and closing inputstreams in finally blocks; thanks to teck and hung suggestions
MNK-3724: if current node already offline, ignore nodeLeft event of other nodes

DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : removing unused properties
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : ehcache-rest-agent , when deployed, only has provided dependency, thanks to the maven shade plugin
need to dispose of featureManager in the case of an exception during bootstrap
merge 5759
merge 5756
merge 5755
EHC-944: merge rev-5767 from trunk

EHC-944: generate config text for decorated caches too
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : merging revs 5761,5762,5764 from 2.6.0 branch
DEV-7378: Updates to force management REST service configuration to valid values for non-ee agents.

DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : test for the ResourceClassLoader +\n

using definePackage only if the class was successfully defined, thanks to Teck advice.

DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : downgrade maven copy plugin version to be compatible with maven 2
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : checkstyle errors fixed
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : all cacheManagers will now rely on the ManagementServerLoader which uses internally the ResourceClassLoader to get classes definitions from the special classpath (rest-management-private-classpath/) of the rest-agent
DEV-7459 Find strategy to reduce 3rd-party dependencies for REST agents : using the maven shade plugin and maven copy plugin to build a jar that contains management-ehcache-impl and all its dependencies in a private classpath area; to load with ResourceClassLoader
OS ehcache-core test classes can be used in EE
    • -0
    • +12
    /trunk/ehcache/ehcache-core/pom.xml
DEV-7409: UPdate to javadoc

DEV-7274, DEV-7409, DEV-7378: Updates to javadocs, changes to exception handling to make sure resource services respond with correct status and updates to support detection of agent configuration (ee vs non-ee).

move lucene search manager into EnterpriseFeaturesManager
Move element ID assignment (for search) up to Cache level