Class FetchingCache

  • All Implemented Interfaces:

    
    public final class FetchingCache
    
                        

    Lightweight "fetching" tracker backed by a Caffeine cache with time-based expiration. Replaces the previous java.util.concurrent.ConcurrentSkipListSet so that URLs that are never removed (e.g. due to a bug or exception) expire automatically rather than leaking memory.