Uses of Interface
org.archive.util.ObjectIdentityCache

Packages that use ObjectIdentityCache
org.archive.crawler.admin Contains classes that the web UI uses to monitor and control crawls. 
org.archive.crawler.datamodel   
org.archive.crawler.framework   
org.archive.crawler.frontier   
org.archive.util   
 

Uses of ObjectIdentityCache in org.archive.crawler.admin
 

Fields in org.archive.crawler.admin declared as ObjectIdentityCache
protected  ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> StatisticsTracker.hostsBytes
           
protected  ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> StatisticsTracker.hostsDistribution
          Keep track of hosts.
protected  ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> StatisticsTracker.hostsLastFinished
           
protected  ObjectIdentityCache<java.lang.String,SeedRecord> StatisticsTracker.processedSeedsRecords
          Record of seeds' latest actions.
protected  ObjectIdentityCache<java.lang.String,java.util.concurrent.ConcurrentMap<java.lang.String,java.util.concurrent.atomic.AtomicLong>> StatisticsTracker.sourceHostDistribution
          Keep track of URL counts per host per seed
 

Methods in org.archive.crawler.admin with parameters of type ObjectIdentityCache
 java.util.TreeMap<java.lang.String,java.util.concurrent.atomic.AtomicLong> StatisticsTracker.getReverseSortedCopy(ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> mapOfAtomicLongValues)
          Sort the entries of the given ObjectIdentityCache in descending order by their values, which must be longs wrapped with AtomicLong.
protected static void StatisticsTracker.incrementCacheCount(ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> cache, java.lang.String key)
          Increment a counter for a key in a given cache.
protected static void StatisticsTracker.incrementCacheCount(ObjectIdentityCache<java.lang.String,java.util.concurrent.atomic.AtomicLong> cache, java.lang.String key, long increment)
          Increment a counter for a key in a given cache by an arbitrary amount.
 

Uses of ObjectIdentityCache in org.archive.crawler.datamodel
 

Fields in org.archive.crawler.datamodel declared as ObjectIdentityCache
protected  ObjectIdentityCache<java.lang.String,CrawlHost> ServerCache.hosts
          hostname -> CrawlHost.
protected  ObjectIdentityCache<java.lang.String,CrawlServer> ServerCache.servers
          hostname[:port] -> CrawlServer.
 

Uses of ObjectIdentityCache in org.archive.crawler.framework
 

Methods in org.archive.crawler.framework that return ObjectIdentityCache
<V> ObjectIdentityCache<java.lang.String,V>
CrawlController.getBigMap(java.lang.String dbName, java.lang.Class<? super V> valueClass)
          Call this method to get instance of the crawler BigMap implementation.
 

Uses of ObjectIdentityCache in org.archive.crawler.frontier
 

Fields in org.archive.crawler.frontier declared as ObjectIdentityCache
protected  ObjectIdentityCache<java.lang.String,WorkQueue> WorkQueueFrontier.allQueues
          All known queues.
 

Uses of ObjectIdentityCache in org.archive.util
 

Classes in org.archive.util that implement ObjectIdentityCache
 class CachedBdbMap<K,V>
          Deprecated. use ObjectIdentityBdbCache instead
 class ObjectIdentityBdbCache<V>
          A BDB JE backed object cache.
 class ObjectIdentityMemCache<V>
          Trivial all-in-memory object cache, using a single internal ConcurrentHashMap.
 



Copyright © 2003-2011 Internet Archive. All Rights Reserved.