…ing put internally - A better fix
Also fixed some cache manager leaks.
…maintenance and productization This is for branch 5.1.x only
Unsplit artifacts from api / commons back into core Leave the BasicCache and BasicCacheContainer changes that were introduced but place them in org.infinispan.api Move the org.infinispan.util.hash.* classes to the new package org.infinispan.commons.hash.* package Re-enable OSGi bundles
which incorporates classes in case of split packages
…n the InvocationContextContainer * Fix actual issue of using an InvocationContext to pass in flags, by using a FlagContainer * Make FlagContainer accessible to AtomicMaps * Update when checking for locked status of certain maps * Remove the SKIP_LOCKING flag on child nodes when nodes are created/removed.
…o ThreadLocal variable. Also introduce a method on TreeContext and TreeContextContainer to remove flags.
This is done in order to support cache stores whose marshalling layer cannot be swapped, and therefore it requires stored elements to be Serializable as per standard Java rules.