for cache test