Fixed CacheListener

fix #263