- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for ManualEvictionInMemoryCache (0.28 sec)
-
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/ManualEvictionInMemoryCache.java
package org.gradle.cache; import java.util.Collection; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.function.Function; public class ManualEvictionInMemoryCache<K, V> implements Cache<K, V> { // Use 256 as initial size to start out with enough concurrency. private final ConcurrentMap<K, V> map = new ConcurrentHashMap<>(256); @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.5K bytes - Viewed (0) -
platforms/core-execution/execution/src/test/groovy/org/gradle/internal/execution/steps/IdentityCacheStepTest.groovy
* limitations under the License. */ package org.gradle.internal.execution.steps import org.gradle.cache.Cache import org.gradle.cache.ManualEvictionInMemoryCache import org.gradle.caching.internal.origin.OriginMetadata import org.gradle.internal.Try import org.gradle.internal.execution.ExecutionEngine import org.gradle.internal.execution.UnitOfWork
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Feb 08 16:13:07 UTC 2024 - 4.5K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/ManualEvictionInMemoryCacheTest.groovy
def "supports #concurrency concurrent computations"() { def latch = new CountDownLatch(concurrency) def executor = Executors.newFixedThreadPool(concurrency) def cache = new ManualEvictionInMemoryCache<String, String>() when: concurrency.times { idx -> executor.submit { String key = "key${idx}" cache.get(key, {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.9K bytes - Viewed (0)