use anonymous field in CacheProvider
use anonymous field in LimitProcessor