Castle.MonoRail.Framework.Services.DefaultControllerDescriptorProvider.CollectCacheConfigures C# (CSharp) Method

CollectCacheConfigures() private method

Collects the cache configures.
private CollectCacheConfigures ( ActionMetaDescriptor descriptor, MemberInfo memberInfo ) : void
descriptor Castle.MonoRail.Framework.Internal.ActionMetaDescriptor The descriptor.
memberInfo System.Reflection.MemberInfo The member info.
return void
		private void CollectCacheConfigures(ActionMetaDescriptor descriptor, MemberInfo memberInfo)
		{
			object[] configurers = memberInfo.GetCustomAttributes(typeof(ICachePolicyConfigurer), true);

			if (configurers.Length != 0)
			{
				foreach(ICachePolicyConfigurer cacheConfigurer in configurers)
				{
					descriptor.CacheConfigurers.Add(cacheConfigurer);
				}
			}
		}