method net.sourceforge.pebble.ContentCache__static_init
prenet/sourceforge/pebble/domain/BlogManager.instance != null
prenet/sourceforge/pebble/domain/BlogManager.instance. blogs != null
presumptionnet.sf.ehcache.CacheManager:getCache(...)@66 != null
postinstance == &new ContentCache(ContentCache__ static_init#1)
postinit'ed(log)
postnew ContentCache(ContentCache__static_init#1) num objects == 1
postinstance.cache != null
unanalyzedcall on java.lang.Class:getResource
unanalyzedcall on net.sf.ehcache.CacheManager
unanalyzedcall on net.sf.ehcache.CacheManager:getCache
unanalyzedcall on net.sf.ehcache.Cache:getCacheConfiguration
unanalyzedcall on net.sf.ehcache.config.CacheConfiguration:ge tMaxElementsInMemory
unanalyzedcall on getInstance
unanalyzedcall on getNumberOfBlogs
unanalyzedcall on net.sf.ehcache.config.CacheConfiguration:se tMaxElementsInMemory
unanalyzedcall on java.util.Map:size










method void net.sourceforge.pebble.ContentCache()
prenet/sourceforge/pebble/domain/BlogManager.instance != null
prenet/sourceforge/pebble/domain/BlogManager.instance. blogs != null
presumptionnet.sf.ehcache.Cache:getCacheConfiguration(...)@72 != null
presumptionnet.sf.ehcache.CacheManager:getCache(...)@66 != null
presumptionnet.sf.ehcache.config.CacheConfiguration:getMaxElem entsInMemory(...)@72*getNumberOfBlogs(...)@72 in range
presumptionnet.sf.ehcache.config.CacheConfiguration:getMaxElem entsInMemory(...)@72*java.util.Map:size(...)@237 in -231..232-1
post(soft) this.cache != null
unanalyzedcall on java.util.Map:size









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










  infomethod not available-- call on void net.sf.ehcache.CacheManager(URL)










  infomethod not available-- call on Cache net.sf.ehcache.CacheManager:getCac he(String)










  infomethod not available-- call on CacheConfiguration net.sf.ehcache. Cache:getCacheConfiguration()
  infomethod not available-- call on int net.sf.ehcache.config. CacheConfiguration:getMaxElementsInMemory()
  infomethod not available-- call on void net.sf.ehcache.config. CacheConfiguration:setMaxElementsInMemory(int)











method ContentCache getInstance()
postreturn_value == &new ContentCache(ContentCache_ _static_init#1)










method void putBlogEntry(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
preinit'ed(blogEntry.blog.id)
preinit'ed(blogEntry.id)
prethis.cache != null
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf









  infomethod not available-- call on void net.sf.ehcache.Element(Serializable , Serializable)










  infomethod not available-- call on void net.sf.ehcache.Cache:put(Element)











method BlogEntry getBlogEntry(Blog, String)
preblog != null
preinit'ed(blog.id)
prethis.cache != null
postinit'ed(return_value)
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf
test_vectornet.sf.ehcache.Cache:get(...)@86: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Element net.sf.ehcache.Cache:get(Seriali zable)










  infomethod not available-- call on Serializable net.sf.ehcache. Element:getValue()











method void removeBlogEntry(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
preinit'ed(blogEntry.blog.id)
preinit'ed(blogEntry.id)
prethis.cache != null
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf









  infomethod not available-- call on bool net.sf.ehcache.Cache:remove(Seriali zable)











method String getCompositeKeyForBlogEntry(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
preinit'ed(blogEntry.blog.id)
preinit'ed(blogEntry.id)
postreturn_value != null
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf










method String getCompositeKeyForBlogEntry(Blog, String)
preblog != null
preinit'ed(blog.id)
postreturn_value != null










method void putStaticPage(StaticPage)
prestaticPage != null
prestaticPage.blog != null
preinit'ed(staticPage.blog.id)
preinit'ed(staticPage.id)
prethis.cache != null
unanalyzedcall on getCompositeKeyForStaticPage
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf









  infomethod not available-- call on void net.sf.ehcache.Element(Serializable , Serializable)










  infomethod not available-- call on void net.sf.ehcache.Cache:put(Element)











method StaticPage getStaticPage(Blog, String)
preblog != null
preinit'ed(blog.id)
prethis.cache != null
postinit'ed(return_value)
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf
test_vectornet.sf.ehcache.Cache:get(...)@113: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on Element net.sf.ehcache.Cache:get(Seriali zable)










  infomethod not available-- call on Serializable net.sf.ehcache. Element:getValue()











method void removeStaticPage(StaticPage)
prestaticPage != null
prestaticPage.blog != null
preinit'ed(staticPage.blog.id)
preinit'ed(staticPage.id)
prethis.cache != null
unanalyzedcall on getCompositeKeyForStaticPage
unanalyzedcall on getBlog
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf









  infomethod not available-- call on bool net.sf.ehcache.Cache:remove(Seriali zable)











method String getCompositeKeyForStaticPage(StaticPage)
prestaticPage != null
prestaticPage.blog != null
preinit'ed(staticPage.blog.id)
preinit'ed(staticPage.id)
postreturn_value != null
unanalyzedcall on getId
unanalyzedcall on java.lang.String:valueOf










method String getCompositeKeyForStaticPage(Blog, String)
preblog != null
preinit'ed(blog.id)
postreturn_value != null