Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
WFLY-12820 Replace usage of ConcurrentHashMap with an AtomicBoolean for tracking when a session's attributes should be mutated.

WFLY-12718 Always trigger mutation on setAttribute(...), even if the old value and new value reference the same immutable object.

Remove redundant attribute iteration.

    • -2
    • +2
    ./cache/session/ImmutableSessionActivationNotifier.java
WFLY-12653 Don't perform cache writes from an activation/passivation event.

  1. … 4 more files in changeset.
WFLY-12729 Don't perform cache writes from an activation/passivation event.

  1. … 4 more files in changeset.
Generalize Scheduler interface from org.wildfly:wildfly-clustering-web-cache -> org.wildfly:wildfly-clustering-ee-spi, and org.wildfly:wildfly-clustering-web-infinispan -> org.wildfly:wildfly-clustering-ee-infinispan to allow web and ejb modules to use a common implementation.

  1. … 20 more files in changeset.
WFLY-12333 Skip redundant put operations when distributable web sessions use local, non-persistent cache configuration

    • -5
    • +5
    ./cache/session/fine/FineSessionAttributes.java
  1. … 6 more files in changeset.
Consolidate scheduler interfaces/logic between session manager implementations.

    • -0
    • +40
    ./cache/logging/Logger.java
    • -0
    • +91
    ./cache/session/ValidSession.java
  1. … 17 more files in changeset.
WFLY-12136 Fix consistency of HttpSessionActivationListener event timing.

    • -2
    • +2
    ./cache/session/ImmutableSessionActivationNotifier.java
    • -0
    • +151
    ./cache/session/ImmutableSessionAttributeActivationNotifier.java
    • -0
    • +41
    ./cache/session/SessionAttributeActivationNotifier.java
    • -7
    • +35
    ./cache/session/fine/FineSessionAttributes.java
  1. … 9 more files in changeset.
Remove superfluous generic class parameter.

  1. … 6 more files in changeset.
Consolidate constructor parameters.

    • -0
    • +60
    ./cache/session/MarshalledValueSessionAttributesFactoryConfiguration.java
    • -0
    • +40
    ./cache/session/SessionAttributesFactoryConfiguration.java
  1. … 14 more files in changeset.
Extract distinct immutable factory interfaces.

    • -0
    • +84
    ./cache/session/CompositeImmutableSessionFactory.java
    • -0
    • +35
    ./cache/session/ImmutableSessionAttributesFactory.java
    • -0
    • +47
    ./cache/session/ImmutableSessionFactory.java
    • -0
    • +33
    ./cache/session/ImmutableSessionMetaDataFactory.java
    • -11
    • +3
    ./cache/session/SessionFactory.java
WFLY-12266 Distributed session changes fail to replicate if subsequent request arrives < 1 second after session was created

    • -1
    • +2
    ./cache/session/SessionAccessMetaDataExternalizer.java
  1. … 2 more files in changeset.
WFLY-12266 Distributed session changes fail to replicate if subsequent request arrives < 1 second after session was created

    • -1
    • +2
    ./cache/session/SessionAccessMetaDataExternalizer.java
  1. … 2 more files in changeset.
WFLY-12139 Mutations following HttpSession.setAttribute(...) lost on failover when using SESSION granularity distributed web session with a non-transactional cache

Refactor session activation/binding listener logic to be sharable between session manager implementations.

    • -0
    • +39
    ./cache/session/FilteringHttpSession.java
    • -3
    • +24
    ./cache/session/ImmutableFilteringHttpSession.java
    • -0
    • +66
    ./cache/session/ImmutableSessionActivationNotifier.java
    • -0
    • +54
    ./cache/session/ImmutableSessionBindingNotifier.java
    • -0
    • +40
    ./cache/session/SessionActivationNotifier.java
    • -0
    • +35
    ./cache/session/SessionBindingNotifier.java
  1. … 4 more files in changeset.
Refactor/generalize FineSessionAttributes into org.wildfly.clustering.web.cache module

    • -0
    • +160
    ./cache/session/fine/FineSessionAttributes.java
  1. … 1 more file in changeset.
Refactor LocalRoutingProvider for use by HotRod session management.

    • -1
    • +1
    ./cache/routing/LocalRouteLocator.java
    • -1
    • +1
    ./cache/routing/LocalRouteLocatorServiceConfigurator.java
    • -1
    • +1
    ./cache/routing/LocalRouteLocatorServiceConfiguratorFactory.java
    • -1
    • +1
    ./cache/routing/LocalRouteServiceConfigurator.java
    • -0
    • +41
    ./cache/routing/LocalRoutingProvider.java
    • -1
    • +1
    ./cache/routing/NullRouteLocatorServiceConfigurator.java
    • -1
    • +1
    ./cache/routing/NullRouteLocatorServiceConfiguratorFactory.java
    • -1
    • +1
    ./cache/routing/RouteLocatorServiceNameProvider.java
  1. … 18 more files in changeset.
Replace AbstractImmutableSessionMetaData with default ImmutableSessionMetaData methods.

    • -46
    • +0
    ./cache/session/AbstractImmutableSessionMetaData.java
    • -1
    • +1
    ./cache/session/SimpleImmutableSessionMetaData.java
  1. … 1 more file in changeset.
Extract org.wildfly.clustering.ee.cache module from org.wildfly.clustering.ee.infinispan module to be consumed by org.wildfly.clustering.ee.hotrod Extract org.wildfly.clustering.web.cache module from org.wildfly.clustering.web.infinispan module to be consumed by org.wildfly.clustering.web.hotrod

    • -1
    • +1
    ./cache/SessionIdentifierSerializer.java
    • -2
    • +2
    ./cache/session/AbstractImmutableSessionMetaData.java
    • -15
    • +15
    ./cache/session/CompositeSessionFactory.java
    • -3
    • +3
    ./cache/session/CompositeSessionMetaDataEntry.java
    • -1
    • +1
    ./cache/session/ImmutableSessionAccessMetaData.java
    • -1
    • +1
    ./cache/session/ImmutableSessionCreationMetaData.java
    • -1
    • +1
    ./cache/session/MutableSessionCreationMetaData.java
    • -1
    • +1
    ./cache/session/SessionAccessMetaData.java
    • -1
    • +1
    ./cache/session/SessionAccessMetaDataExternalizer.java
    • -1
    • +1
    ./cache/session/SessionAttributes.java
  1. … 150 more files in changeset.