- org.codehaus.groovy.runtime.memoize.MemoizeCache
    
        - 
            
                - All Superinterfaces:
- EvictableCache, MemoizeCache
 
 public interface FlexibleEvictableCache<K, V>
extends EvictableCache  An EvictableCache supporting a getAndPut variant with additional control over caching.
   - Since:
- 5.0.0
 
 
    
        - 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
            - 
                    Methods Summary
                    
                        Methods 
                        
                            | Type Params | Return Type | Name and description |  
                            |  | public V | getAndPut(K key, ValueProvider<? super K, ? extends V> valueProvider, boolean shouldCache)
 |  
 
 
- 
                    Inherited Methods Summary
 
 
    
        - 
           
            
            
            
            
            
            
            
                - 
                    
                
                    Method Detail
                            - 
                                public V getAndPut(K key, ValueProvider<? super K, ? extends V> valueProvider, boolean shouldCache)
 
 
 
    
    
    Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.