(log *zap.Logger)
| 20 | } |
| 21 | |
| 22 | func InitCache(log *zap.Logger) { |
| 23 | log = log.Named("cache") |
| 24 | gob.Register(types.File{}) |
| 25 | gob.Register(tg.InputDocumentFileLocation{}) |
| 26 | gob.Register(tg.InputPhotoFileLocation{}) |
| 27 | defer log.Sugar().Info("Initialized") |
| 28 | cache = &Cache{cache: freecache.NewCache(10 * 1024 * 1024), log: log} |
| 29 | } |
| 30 | |
| 31 | func GetCache() *Cache { |
| 32 | return cache |