Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for TestInMemoryIndexedCache (0.32 sec)

  1. platforms/extensibility/unit-test-fixtures/src/main/java/org/gradle/testfixtures/internal/TestInMemoryIndexedCache.java

    /**
     * A simple in-memory cache, used by the testing fixtures.
     */
    public class TestInMemoryIndexedCache<K, V> implements IndexedCache<K, V> {
        private final Map<Object, byte[]> entries = new ConcurrentHashMap<>();
        private final ProducerGuard<K> producerGuard = ProducerGuard.serial();
        private final Serializer<V> valueSerializer;
    
        public TestInMemoryIndexedCache(Serializer<V> valueSerializer) {
            this.valueSerializer = valueSerializer;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  2. platforms/extensibility/unit-test-fixtures/src/main/java/org/gradle/testfixtures/internal/TestInMemoryCacheFactory.java

                assertNotClosed();
                IndexedCache<?, ?> indexedCache = caches.get(Pair.of(cacheDir, name));
                if (indexedCache == null) {
                    indexedCache = new TestInMemoryIndexedCache<K, V>(valueSerializer);
                    caches.put(Pair.of(cacheDir, name), indexedCache);
                }
                return Cast.uncheckedCast(indexedCache);
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 6K bytes
    - Viewed (0)
Back to top