<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springframework.net">

  <!-- IMovieService definition -->
  <object id="MovieService" type="Spring.CachingQuickStart.Services.MovieService, Spring.CachingQuickStart.Web" />
  
  
  <!-- ASP.NET Cache definition -->
  <object id="DefaultCache" type="Spring.Caching.AspNetCache, Spring.Web">
    <property name="Priority" value="Normal" />
    <property name="SlidingExpiration" value="false" />
    <property name="TimeToLive" value="30s" />
  </object>
  
  
  <!-- Cache aspect definition -->
  
  <object id="CacheAspect" type="Spring.Aspects.Cache.CacheAspect, Spring.Aop"/>
  
  <object type="Spring.Aop.Framework.AutoProxy.TypeNameAutoProxyCreator, Spring.Aop">
    <property name="TypeNames">
      <list>
        <value>Spring.CachingQuickStart.Services.*</value>
      </list>
    </property>
    <property name="InterceptorNames">
      <list>
        <value>CacheAspect</value>
      </list>
    </property>
  </object>

</objects>

