test cache