method org.apache.roller.weblogger.ui.rendering.util. cache.WeblogPageCache__static_init
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@44 != null
post(soft) log != null
postsingletonInstance == &new WeblogPageCache(Weblo gPageCache__static_init#1)
postnew WeblogPageCache(WeblogPageCache__static_ init#1) num objects == 1
postinit'ed(singletonInstance.cacheEnabled)
postinit'ed(singletonInstance.contentCache)
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Map:put
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:keys
unanalyzedcall on java.util.Enumeration:hasMoreElements
unanalyzedcall on java.util.Enumeration:nextElement
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on org.apache.roller.weblogger.config. WebloggerConfig:getProperty
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on org.apache.roller.weblogger.util.cache. CacheManager:constructCache
unanalyzedcall on org.apache.commons.logging.Log:warn









  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getLog(Class)











method void org.apache.roller.weblogger.ui.rendering. util.cache.WeblogPageCache()
prelog != null
presumptionjava.lang.String:length(...)@71 <= 232-2
presumptionjava.util.Enumeration:nextElement(...)@67 != null
presumptionorg.apache.roller.weblogger.config.WebloggerConfig: keys(...)@64 != null
postinit'ed(this.cacheEnabled)
postinit'ed(this.contentCache)
test_vectorjava.lang.String:startsWith(...)@70: {0}, {1}
test_vectorjava.util.Enumeration:hasMoreElements(...)@66: {0}, {1}
test_vectororg.apache.roller.weblogger.config.WebloggerConfig: getBooleanProperty(...)@60: {0}, {1}









  infomethod not available-- call on bool org.apache.roller.weblogger.config. WebloggerConfig:getBooleanProperty(String)










  infomethod not available-- call on Enumeration org.apache.roller.weblogger. config.WebloggerConfig:keys()










  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerConfig:getProperty(String)










  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on Cache org.apache.roller.weblogger.util. cache.CacheManager:constructCache(CacheHandler, Map)










  infomethod not available-- call on void org.apache.commons.logging. Log:warn(Object)











method WeblogPageCache getInstance()
preinit'ed(singletonInstance)
postreturn_value == singletonInstance
postinit'ed(return_value)










method Object get(String, long)
preinit'ed(this.cacheEnabled)
pre(soft) log != null
pre(soft) this.contentCache != null
postinit'ed(return_value)
test_vectorthis.cacheEnabled: {1}, {0}
test_vectororg.apache.roller.weblogger.util.cache.Cache:get(.. .)@98: Addr_Set{null}, Inverse{null}
test_vectororg.apache.roller.weblogger.util.cache. LazyExpiringCacheEntry:getValue(...)@101: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Object org.apache.roller.weblogger.util. cache.Cache:get(String)










  infomethod not available-- call on Object org.apache.roller.weblogger.util. cache.LazyExpiringCacheEntry:getValue(long)










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method void put(String, Object)
preinit'ed(this.cacheEnabled)
pre(soft) log != null
pre(soft) this.contentCache != null
test_vectorthis.cacheEnabled: {1}, {0}









  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.LazyExpiringCacheEntry(Object)
  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.Cache:put(String, Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method void remove(String)
preinit'ed(this.cacheEnabled)
pre(soft) log != null
pre(soft) this.contentCache != null
test_vectorthis.cacheEnabled: {1}, {0}









  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.Cache:remove(String)










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method void clear()
preinit'ed(this.cacheEnabled)
pre(soft) log != null
pre(soft) this.contentCache != null
test_vectorthis.cacheEnabled: {1}, {0}









  infomethod not available-- call on void org.apache.roller.weblogger.util. cache.Cache:clear()










  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)











method String generateKey(WeblogPageRequest)
prepageRequest != null
preinit'ed(pageRequest.locale)
preinit'ed(pageRequest.weblogAnchor)
preinit'ed(pageRequest.weblogHandle)
preinit'ed(pageRequest.weblogPageName)
pre(soft) init'ed(pageRequest.authenticUser)
pre(soft) init'ed(pageRequest.context)
pre(soft) pageRequest.customParams != null
pre(soft) init'ed(pageRequest.pageNum)
pre(soft) init'ed(pageRequest.tags)
pre(soft) init'ed(pageRequest.weblogCategoryName)
pre(soft) init'ed(pageRequest.weblogDate)
presumptionjava.util.Set:size(...)@208 >= 0
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuffer:toStrin g(...)
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Map:keySet
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.String:getBytes
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:toBase64
test_vectorpageRequest.locale: Addr_Set{null}, Inverse{null}
test_vectorpageRequest.tags: Addr_Set{null}, Inverse{null}
test_vectorpageRequest.weblogAnchor: Addr_Set{null}, Inverse{null}
test_vectorpageRequest.weblogCategoryName: Addr_Set{null}, Inverse{null}
test_vectorpageRequest.weblogDate: Addr_Set{null}, Inverse{null}
test_vectorpageRequest.weblogPageName: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@204: {0}, {1}
test_vectorjava.util.List:size(...)@206: {-231..0}, {1..232-1}
test_vectorjava.util.Map:size(...)@229: {-231..0}, {1..232-1}









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:stringArrayToString(String[], String)











method String paramsToString(Map)
presumptionjava.util.Map:keySet(...)@250 != null
presumptionvalue.length@253 >= 1
postinit'ed(return_value)
test_vectormap: Inverse{null}, Addr_Set{null}
test_vectorjava.util.Iterator:hasNext(...)@251: {0}, {1}
test_vectorjava.util.Map:get(...)@253: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:toBase64(byte[])