123456789101112131415161718192021222324 |
- package main
- import (
- "flag"
- "sparrow/pkg/cache"
- )
- const (
- flagCacheSize = "cacheSize"
- defaultCacheSize = 102400
- )
- var (
- confCacheSize = flag.Int(flagCacheSize, defaultCacheSize, "maximum size of cache")
- )
- var MemCache cache.Cache
- func getCache() cache.Cache {
- if MemCache == nil {
- MemCache = cache.NewMemCache(*confCacheSize)
- }
- return MemCache
- }
|