| 12345678910111213141516171819202122232425 |
- package app
- import (
- "log"
- "time"
- "github.com/patrickmn/go-cache"
- "github.com/zu1k/proxypool/proxy"
- )
- var c = cache.New(cache.NoExpiration, 10*time.Minute)
- func GetProxies() []proxy.Proxy {
- result, found := c.Get("proxies")
- if found {
- log.Println(len(result.([]proxy.Proxy)))
- return result.([]proxy.Proxy)
- }
- log.Println("Cache not found")
- return nil
- }
- func SetProxies(proxies []proxy.Proxy) {
- c.Set("proxies", proxies, cache.NoExpiration)
- }
|