Add filter to allow override the cache widget id

Allow override the cache widget id so it fix the issue when you use the object cache dropin and wpml at the same time.