block4.go 489 B

123456789101112131415161718192021
  1. package cblocks
  2. import (
  3. "html/template"
  4. )
  5. func (this *CacheBlocks) GetBlock4(host, url string) (template.HTML, bool) {
  6. if mapCache, ok := this.cacheBlocks[host]; ok {
  7. if data, ok := mapCache.CacheBlock4[url]; ok {
  8. return data, ok
  9. }
  10. }
  11. return template.HTML(""), false
  12. }
  13. func (this *CacheBlocks) SetBlock4(host, url string, data template.HTML) {
  14. if _, ok := this.cacheBlocks[host]; !ok {
  15. this.cacheBlocks[host] = cache{}
  16. }
  17. this.cacheBlocks[host].CacheBlock4[url] = data
  18. }