any way the default configuration is still the default serialization
and you're fancy new faster stuff is an option?

Oh, yeah, absolutely. Here's a configuration snippet from the overlay I've been testing with:

<bean id="ticketRegistry" class="org.jasig.cas.ticket.registry.MemcachedTicketRegistry">
      <constructor-arg index="0">
          <bean class="net.spy.memcached.spring.MemcachedClientFactoryBean"
            p:servers="${memcached.servers}"
            p:protocol="${memcached.protocol}"
            p:hashAlg="${memcached.hashAlgorithm}"
            p:locatorType="${memcached.locatorType}"
            p:failureMode="${memcached.failureMode}"
            p:transcoder-ref="kryoTranscoder"
          />
      </constructor-arg>
<constructor-arg index="1" value="${expiration.policy.tgt.validity_period}" /> <constructor-arg index="2" value="${expiration.policy.st.validity_period}" />
  </bean>

<bean id="kryoTranscoder" class="org.jasig.cas.ticket.registry.support.kryo.KryoTranscoder" init-method="initialize">
      <!-- initialBufferSize -->
      <constructor-arg index="0" value="8192" />
  </bean>

<bean id="serialTranscoder" class="net.spy.memcached.transcoders.SerializingTranscoder"
      p:compressionThreshold="16834" />

Just omit the transcoder property on the MemcachedClientFactoryBean to get the default.

M

--
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to