Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CacheSupport (0.14 sec)

  1. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CacheSupport.java

     * limitations under the License.
     */
    package org.gradle.cache.internal;
    
    import org.gradle.cache.Cache;
    
    import java.util.function.Function;
    
    public abstract class CacheSupport<K, V> implements Cache<K, V> {
    
        @Override
        public V get(K key, Function<? super K, ? extends V> factory) {
            V value = doGet(key);
            if (value == null) {
                value = factory.apply(key);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/MapBackedCache.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    package org.gradle.cache.internal;
    
    import java.util.Map;
    
    public class MapBackedCache<K, V> extends CacheSupport<K, V> {
    
        private final Map<K, V> map;
    
        public MapBackedCache(Map<K, V> map) {
            this.map = map;
        }
    
        @Override
        protected <T extends K> V doGet(T key) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1K bytes
    - Viewed (0)
Back to top