| method | org.apache.roller.weblogger.util.cache. CacheManager__static_init |
| presumption | java.lang.Class:forName(...)@82 != null |
| presumption | java.lang.Class:forName(...)@95 != null |
| presumption | java.lang.Object:getClass(...)@103 != null |
| presumption | org.apache.commons.logging.LogFactory:getLog(... )@61 != null |
| post | " falling back on default"._tainted == 0 |
| post | "Cache Factory = "._tainted == 0 |
| post | "Unable to instantiate cache factory ["._tainted == 0 |
| post | "Unable to instantiate cache handler ["._tainted == 0 |
| post | "]"._tainted == 0 |
| post | cacheFactory != null |
| post | cacheHandlers == &new HashSet(CacheManager__ static_init#1) |
| post | caches == &new HashMap(CacheManager__static_ init#2) |
| post | (soft) log != null |
| post | new HashMap(CacheManager__static_init#2) num objects == 1 |
| post | new HashSet(CacheManager__static_init#1) num objects == 1 |
| test_vector | java.lang.String:length(...)@108: {0}, {1..232-1} |
| test_vector | org.apache.roller.weblogger.config.WebloggerConfig: getProperty(...)@107: Addr_Set{null}, Inverse{null} |
| method | Cache constructCache(CacheHandler, Map) |
| pre | caches != null |
| pre | log != null |
| pre | properties != null |
| pre | (soft) cacheFactory != null |
| pre | (soft) cacheHandlers != null |
| presumption | java.lang.Class:forName(...)@164 != null |
| post | return_value != null |
| post | init'ed(new Date(LRUCacheImpl#1) num objects) |
| post | init'ed(new ExpiringLRUCacheImpl(constructCache#1*) num objects) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).cache) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).hits) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).id) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).misses) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).puts) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).removes) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).startTime) |
| post | possibly_updated(new ExpiringLRUCacheImpl(construct Cache#1*).timeout) |
| post | init'ed(new LRUCacheImpl(constructCache#1*) num objects) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).cache) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).hits) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).id) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).misses) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).puts) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).removes) |
| post | possibly_updated(new LRUCacheImpl(constructCache#1* ).startTime) |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.lang.Integer:parseInt |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Date |
| unanalyzed | call on java.util.LinkedHashMap |
| unanalyzed | call on java.util.Collections:synchronizedMap |
| unanalyzed | call on org.apache.roller.weblogger.util.cache. LRUCacheImpl |
| unanalyzed | call on org.apache.commons.logging.Log:debug |
| unanalyzed | call on java.lang.Long:parseLong |
| test_vector | handler: Addr_Set{null}, Inverse{null} |
| test_vector | java.util.Map:containsKey(...)@158: {0}, {1} |