Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11944 Update caffeine to 2.8.4

* Update peek to use caffeine getIfPresentQuietly

    • -13
    • +3
    ./impl/BoundedSegmentedDataContainer.java
    • -0
    • +39
    ./impl/PeekableTouchableCaffeineMap.java
  1. … 1 more file in changeset.
ISPN-10373 Store/Loader Non blocking SPI

* Rework batch to allow for atomic write and remove

  1. … 23 more files in changeset.
ISPN-11803 Move Optimistic Transaction versions to PrivateMetadata

    • -9
    • +43
    ./entries/CacheEntrySizeCalculator.java
    • -37
    • +17
    ./entries/VersionedRepeatableReadEntry.java
    • -2
    • +1
    ./entries/metadata/MetadataTransientMortalCacheEntry.java
    • -2
    • +1
    ./entries/metadata/MetadataTransientMortalCacheValue.java
    • -2
    • +1
    ./impl/AbstractInternalDataContainer.java
    • -19
    • +10
    ./impl/InternalEntryFactoryImpl.java
  1. … 37 more files in changeset.
ISPN-2634 Implement cross-site replication based on IRAC

    • -0
    • +122
    ./versioning/irac/DefaultIracVersionGenerator.java
    • -0
    • +314
    ./versioning/irac/IracEntryVersion.java
    • -0
    • +87
    ./versioning/irac/IracVersionGenerator.java
    • -0
    • +75
    ./versioning/irac/NoOpIracVersionGenerator.java
    • -0
    • +89
    ./versioning/irac/TopologyIracVersion.java
  1. … 100 more files in changeset.
ISPN-11685 Update to RxJava 3.0

    • -2
    • +2
    ./impl/DefaultSegmentedDataContainer.java
  1. … 136 more files in changeset.
ISPN-11615 Replace internal metadata class

    • -5
    • +5
    ./entries/AbstractInternalCacheEntry.java
    • -5
    • +3
    ./entries/CacheEntrySizeCalculator.java
    • -3
    • +3
    ./entries/TransientMortalCacheEntry.java
    • -3
    • +3
    ./entries/TransientMortalCacheValue.java
  1. … 52 more files in changeset.
ISPN-11554 Off-heap state transfer resets timestamps

* Preserve the timestamps in OffHeapEntryFactoryImpl

* Delete deprecated OffHeapEntryFactory.create overload

* Pull up the storageType parameter in MultipleCacheManagersTest

* Use the inherited lockingMode in ExceptionEvictionTest

    • -8
    • +9
    ./offheap/OffHeapEntryFactoryImpl.java
  1. … 10 more files in changeset.
ISPN-11554 Off-heap state transfer resets timestamps

* Preserve the timestamps in OffHeapEntryFactoryImpl

* Delete deprecated OffHeapEntryFactory.create overload

* Pull up the storageType parameter in MultipleCacheManagersTest

* Use the inherited lockingMode in ExceptionEvictionTest

    • -6
    • +7
    ./offheap/OffHeapEntryFactoryImpl.java
  1. … 10 more files in changeset.
ISPN-11475 Remove EntryVersionsMap

  1. … 16 more files in changeset.
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

    • -0
    • +7
    ./impl/AbstractDelegatingInternalDataContainer.java
    • -1
    • +0
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 43 more files in changeset.
ISPN-11435 DefaultCacheManager should start all defined caches

HotRodServer tries to pre-start all defined caches,

but this should happen everywhere, not just in the server.

Caches are started on a single thread, to avoid overloading

the blocking thread pool.

Applications/tests that want to start caches individually

have to define the caches after starting the DefaultCacheManager.

    • -0
    • +7
    ./impl/AbstractDelegatingInternalDataContainer.java
    • -1
    • +0
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 42 more files in changeset.
ISPN-11209 Max Idle changes caused a REPL read performance regression

* Updated missing reference

    • -3
    • +3
    ./impl/DefaultSegmentedDataContainer.java
  1. … 3 more files in changeset.
ISPN-11300 Add internal metadata to cache entries

    • -9
    • +41
    ./entries/AbstractInternalCacheEntry.java
    • -2
    • +4
    ./entries/CacheEntrySizeCalculator.java
    • -31
    • +15
    ./entries/ImmortalCacheEntry.java
    • -13
    • +41
    ./entries/ImmortalCacheValue.java
    • -32
    • +25
    ./entries/TransientCacheEntry.java
    • -24
    • +33
    ./entries/TransientCacheValue.java
    • -34
    • +34
    ./entries/TransientMortalCacheEntry.java
    • -27
    • +31
    ./entries/TransientMortalCacheValue.java
    • -15
    • +21
    ./entries/metadata/MetadataImmortalCacheEntry.java
    • -16
    • +18
    ./entries/metadata/MetadataImmortalCacheValue.java
  1. … 43 more files in changeset.
ISPN-11209 Max Idle changes caused a REPL read performance regression

* Make sure to not calculate segment if segmentation is disabled

* Add in interface to prevent additional if/else blocks

    • -20
    • +10
    ./impl/AbstractInternalDataContainer.java
    • -8
    • +7
    ./impl/BoundedSegmentedDataContainer.java
    • -7
    • +7
    ./impl/DefaultSegmentedDataContainer.java
    • -0
    • +40
    ./impl/PeekableTouchableContainerMap.java
    • -0
    • +8
    ./impl/PeekableTouchableMap.java
    • -0
    • +12
    ./impl/TouchableMap.java
    • -4
    • +4
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 1 more file in changeset.
ISPN-11209 Max Idle changes caused a REPL read performance regression

* Make sure to not calculate segment if segmentation is disabled

* Add in interface to prevent additional if/else blocks

    • -26
    • +10
    ./impl/AbstractInternalDataContainer.java
    • -7
    • +6
    ./impl/BoundedSegmentedDataContainer.java
    • -5
    • +5
    ./impl/DefaultSegmentedDataContainer.java
    • -0
    • +40
    ./impl/PeekableTouchableContainerMap.java
    • -0
    • +25
    ./impl/PeekableTouchableMap.java
    • -4
    • +4
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 3 more files in changeset.
ISPN-11209 Max Idle changes caused a REPL read performance regression

* Make sure to not calculate segment if segmentation is disabled

* Add in interface to prevent additional if/else blocks

    • -20
    • +10
    ./impl/AbstractInternalDataContainer.java
    • -7
    • +6
    ./impl/BoundedSegmentedDataContainer.java
    • -5
    • +5
    ./impl/DefaultSegmentedDataContainer.java
    • -0
    • +40
    ./impl/PeekableTouchableContainerMap.java
    • -0
    • +17
    ./impl/PeekableTouchableMap.java
    • -4
    • +4
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 2 more files in changeset.
ISPN-9082 Off Heap maxIdle expiration works like lifespan

    • -3
    • +43
    ./offheap/OffHeapConcurrentMap.java
    • -16
    • +137
    ./offheap/OffHeapEntryFactoryImpl.java
  1. … 5 more files in changeset.
ISPN-9082 Off Heap maxIdle expiration works like lifespan

    • -0
    • +6
    ./impl/AbstractInternalDataContainer.java
    • -0
    • +12
    ./impl/TouchableMap.java
    • -1
    • +49
    ./offheap/OffHeapConcurrentMap.java
    • -16
    • +137
    ./offheap/OffHeapEntryFactoryImpl.java
  1. … 5 more files in changeset.
some rework comments

    • -1
    • +1
    ./entries/TransientMortalCacheEntry.java
    • -1
    • +1
    ./entries/metadata/MetadataTransientMortalCacheEntry.java
    • -4
    • +8
    ./impl/AbstractInternalDataContainer.java
  1. … 6 more files in changeset.
ISPN-11020 Max Idle Take 2

* Now send a touch command on every read for max idle entries

    • -0
    • +5
    ./entries/TransientMortalCacheEntry.java
    • -0
    • +5
    ./entries/TransientMortalCacheValue.java
    • -0
    • +5
    ./entries/metadata/MetadataTransientMortalCacheEntry.java
    • -0
    • +5
    ./entries/metadata/MetadataTransientMortalCacheValue.java
    • -0
    • +5
    ./impl/AbstractDelegatingInternalDataContainer.java
    • -0
    • +10
    ./impl/AbstractInternalDataContainer.java
  1. … 20 more files in changeset.
ISPN-11020 Max Idle Take 2

* Now send a touch command on every read for max idle entries

    • -0
    • +5
    ./entries/TransientMortalCacheEntry.java
    • -0
    • +5
    ./entries/TransientMortalCacheValue.java
    • -0
    • +5
    ./entries/metadata/MetadataTransientMortalCacheEntry.java
    • -0
    • +5
    ./entries/metadata/MetadataTransientMortalCacheValue.java
    • -0
    • +5
    ./impl/AbstractDelegatingInternalDataContainer.java
    • -0
    • +14
    ./impl/AbstractInternalDataContainer.java
    • -0
    • +5
    ./impl/InternalDataContainerAdapter.java
  1. … 23 more files in changeset.
ISPN-11108 Move eviction components to impl package

* Deprecate AdvancedCache.getEvictionManager()

and AdvancedCache.getExpirationManager()

* Remove deprecated methods in moved interfaces

    • -1
    • +1
    ./impl/AbstractInternalDataContainer.java
    • -1
    • +1
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
  1. … 30 more files in changeset.
ISPN-1112 Make expiration non blocking

* Also fixed various issues with tx and expiration

  1. … 24 more files in changeset.
ISPN-1112 Make expiration non blocking

* Also fixed various issues with tx and expiration

    • -2
    • +2
    ./impl/AbstractInternalDataContainer.java
  1. … 28 more files in changeset.
ISPN-10749 Invalidation mode needs a proper key partitioner

    • -2
    • +2
    ./impl/AbstractInternalDataContainer.java
  1. … 3 more files in changeset.
ISPN-10802 Add sizeAsync method

    • -0
    • +22
    ./offheap/BoundedOffHeapDataContainer.java
  1. … 17 more files in changeset.
ISPN-10754 OffHeap code cleanup

* Simpler iteration code during resize

    • -70
    • +14
    ./offheap/OffHeapConcurrentMap.java
ISPN-10754 OffHeap code cleanup

* Deallocate old address outside of listener

    • -3
    • +0
    ./offheap/SegmentedBoundedOffHeapDataContainer.java
ISPN-10744 Remove deprecated DataContainer methods

    • -31
    • +0
    ./impl/AbstractDelegatingInternalDataContainer.java
    • -152
    • +0
    ./impl/AbstractInternalDataContainer.java
  1. … 20 more files in changeset.
ISPN-10746 Remove data-segmentation feature

    • -13
    • +2
    ./offheap/BoundedOffHeapDataContainer.java
  1. … 9 more files in changeset.