From 05a0a4b046ef2ee0d8b8d75b2ebe94a03834d4db Mon Sep 17 00:00:00 2001 From: Pengfei Xue Date: Fri, 14 Feb 2014 17:52:57 +0800 Subject: [PATCH] register interface to gob automatically --- cache/file.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cache/file.go b/cache/file.go index 410da3a0..d750fecc 100644 --- a/cache/file.go +++ b/cache/file.go @@ -147,6 +147,8 @@ func (this *FileCache) Get(key string) interface{} { // timeout means how long to keep this file, unit of ms. // if timeout equals FileCacheEmbedExpiry(default is 0), cache this item forever. func (this *FileCache) Put(key string, val interface{}, timeout int64) error { + gob.Register(val) + filename := this.getCacheFileName(key) var item FileCacheItem item.Data = val