cblocks.go 623 B

123456789101112131415161718192021222324252627282930313233
  1. package cblocks
  2. import (
  3. "html/template"
  4. )
  5. type cache struct {
  6. CacheBlock1 map[string]template.HTML
  7. CacheBlock2 map[string]template.HTML
  8. CacheBlock3 map[string]template.HTML
  9. CacheBlock4 map[string]template.HTML
  10. CacheBlock5 map[string]template.HTML
  11. }
  12. type CacheBlocks struct {
  13. cacheBlocks map[string]cache
  14. }
  15. func New() *CacheBlocks {
  16. return &CacheBlocks{}
  17. }
  18. func (this *CacheBlocks) ResetBlock1(host string) {
  19. //
  20. }
  21. func (this *CacheBlocks) GetBlock1(host, url string) (template.HTML, bool) {
  22. return template.HTML(""), false
  23. }
  24. func (this *CacheBlocks) SetBlock1(host, url string, data template.HTML) {
  25. //
  26. }