A: cache module