123456789101112131415161718192021222324 |
- package cblocks
- import (
- "html/template"
- )
- func (this *CacheBlocks) GetBlock5(host, url string) (template.HTML, bool) {
- this.mutex.Lock()
- if mapCache, ok := this.cacheBlocks[host]; ok {
- if data, ok := mapCache.CacheBlock5[url]; ok {
- this.mutex.Unlock()
- return data, ok
- }
- }
- this.mutex.Unlock()
- return template.HTML(""), false
- }
- func (this *CacheBlocks) SetBlock5(host, url string, data template.HTML) {
- this.mutex.Lock()
- this.prepare(host)
- this.cacheBlocks[host].CacheBlock5[url] = data
- this.mutex.Unlock()
- }
|