| method | org.apache.roller.weblogger.ui.rendering.util. cache.SiteWideCache__static_init |
| presumption | org.apache.commons.logging.LogFactory:getLog(... )@57 != null |
| post | (soft) log != null |
| post | singletonInstance == &new SiteWideCache(SiteWid eCache__static_init#1) |
| post | new SiteWideCache(SiteWideCache__static_init#1) num objects == 1 |
| post | init'ed(singletonInstance.cacheEnabled) |
| post | init'ed(singletonInstance.contentCache) |
| post | singletonInstance.lastUpdateTime == null |
| post | singletonInstance.timeout == 900_000 |
| unanalyzed | call on org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.Map:put |
| unanalyzed | call on org.apache.roller.weblogger.config. WebloggerConfig:keys |
| unanalyzed | call on java.util.Enumeration:hasMoreElements |
| unanalyzed | call on java.util.Enumeration:nextElement |
| unanalyzed | call on java.lang.String:startsWith |
| unanalyzed | call on java.lang.String:length |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on org.apache.roller.weblogger.config. WebloggerConfig:getProperty |
| unanalyzed | call on org.apache.commons.logging.Log:info |
| unanalyzed | call on org.apache.roller.weblogger.util.cache. CacheManager:constructCache |
| unanalyzed | call on org.apache.commons.logging.Log:warn |
| method | void org.apache.roller.weblogger.ui.rendering. util.cache.SiteWideCache() |
| pre | log != null |
| presumption | java.lang.String:length(...)@88 <= 232-2 |
| presumption | java.util.Enumeration:nextElement(...)@84 != null |
| presumption | org.apache.roller.weblogger.config.WebloggerConfig: keys(...)@81 != null |
| post | init'ed(this.cacheEnabled) |
| post | init'ed(this.contentCache) |
| post | this.lastUpdateTime == null |
| post | this.timeout == 900_000 |
| test_vector | java.lang.String:startsWith(...)@87: {0}, {1} |
| test_vector | java.util.Enumeration:hasMoreElements(...)@83: {0}, {1} |
| test_vector | org.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@77: {0}, {1} |
| method | String generateKey(WeblogPageRequest) |
| pre | pageRequest != null |
| pre | pageRequest.customParams != null |
| pre | init'ed(pageRequest.locale) |
| pre | init'ed(pageRequest.weblogAnchor) |
| pre | init'ed(pageRequest.weblogHandle) |
| pre | (soft) init'ed(pageRequest.authenticUser) |
| pre | (soft) init'ed(pageRequest.context) |
| pre | (soft) init'ed(pageRequest.pageNum) |
| pre | (soft) init'ed(pageRequest.tags) |
| pre | (soft) init'ed(pageRequest.weblogCategoryName) |
| pre | (soft) init'ed(pageRequest.weblogDate) |
| pre | (soft) init'ed(pageRequest.weblogPageName) |
| presumption | java.util.Set:size(...)@236 >= 0 |
| post | init'ed(java.lang.StringBuffer:toString(...)._ tainted) |
| post | return_value == &java.lang.StringBuffer:toStrin g(...) |
| unanalyzed | call on java.lang.String:substring |
| unanalyzed | call on java.util.Map:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.lang.String:getBytes |
| unanalyzed | call on org.apache.roller.weblogger.util. Utilities:toBase64 |
| test_vector | pageRequest.locale: Addr_Set{null}, Inverse{null} |
| test_vector | pageRequest.tags: Addr_Set{null}, Inverse{null} |
| test_vector | pageRequest.weblogAnchor: Addr_Set{null}, Inverse{null} |
| test_vector | pageRequest.weblogCategoryName: Addr_Set{null}, Inverse{null} |
| test_vector | pageRequest.weblogDate: Addr_Set{null}, Inverse{null} |
| test_vector | pageRequest.weblogPageName: Addr_Set{null}, Inverse{null} |
| test_vector | java.lang.String:equals(...)@232: {0}, {1} |
| test_vector | java.util.List:size(...)@234: {-231..0}, {1..232-1} |
| test_vector | java.util.Map:size(...)@257: {-231..0}, {1..232-1} |
| method | String generateKey(WeblogFeedRequest) |
| pre | feedRequest != null |
| pre | init'ed(feedRequest.excerpts) |
| pre | init'ed(feedRequest.format) |
| pre | init'ed(feedRequest.locale) |
| pre | init'ed(feedRequest.tags) |
| pre | init'ed(feedRequest.type) |
| pre | init'ed(feedRequest.weblogCategoryName) |
| pre | init'ed(feedRequest.weblogHandle) |
| presumption | java.util.List:size(...)@311 >= 0 |
| post | init'ed(java.lang.StringBuffer:toString(...)._ tainted) |
| post | return_value == &java.lang.StringBuffer:toStrin g(...) |
| test_vector | feedRequest.excerpts: {0}, {1} |
| test_vector | feedRequest.locale: Addr_Set{null}, Inverse{null} |
| test_vector | feedRequest.tags: Addr_Set{null}, Inverse{null} |
| test_vector | feedRequest.weblogCategoryName: Addr_Set{null}, Inverse{null} |
| test_vector | java.util.List:size(...)@310: {-231..0}, {1..232-1} |
| method | void invalidate(WeblogEntryComment) |
| pre | comment != null |
| pre | (soft) init'ed(this.cacheEnabled) |
| pre | (soft) this.contentCache != null |
| presumption | org.apache.roller.weblogger.pojos.WeblogEntry:getWe bsite(...)@370 != null |
| presumption | org.apache.roller.weblogger.pojos.WeblogEntryCommen t:getWeblogEntry(...)@370 != null |
| presumption | org.apache.roller.weblogger.pojos.WeblogEntryCommen t:getWeblogEntry(...)@371 != null |
| post | this.lastUpdateTime == One-of{old this. lastUpdateTime, null} |
| unanalyzed | call on org.apache.roller.weblogger.util.cache. Cache:clear |
| test_vector | org.apache.roller.weblogger.config.WebloggerRuntime Config:isSiteWideWeblog(...)@370: {0}, {1} |