Just letting you all know this is alive and kicking.

I'm just polishing off the final tests, and resolving any issues that I have
found.

While this is a break in backwards compatibility, this has simplified much
of Transfer architecture, and streamlined it very nicely.

Should see some code that is ready for testing in a day or two.

Mark

On Mon, Nov 2, 2009 at 11:53 PM, Mark Mandel <[email protected]> wrote:

> I'm about to go to bed, but I'll give you all an update.
>
> The <objectCache> section now looks akin to this:
>
>     <objectCache>
>       <defaultcache provider="transfer.com.cache.provider.EHCacheProvider">
>         <setting name="config" value="/test/resources/ehcache.xml"/>
>       </defaultcache>
>       <cache class="none.Basic"
> provider="transfer.com.cache.provider.NoCacheProvider"/>
>       <cache class="none.Child"
> provider="transfer.com.cache.provider.NoCacheProvider"/>
>   </objectCache>
>
> So the 'provider' attribute specifies what Cache Provider, which is a CFC
> that extends AbstractBaseProvider, which can be found here:
>
> http://svn.riaforge.org/transfer/transfer/branches/pluggable_cache/com/cache/provider/AbstractBaseProvider.cfc
>
> The <setting> values get pass to the init() of the Provider.
>
> (Some more basic statistic based methods will be added later for simple
> reporting, and tied back into the CacheMonitor)
>
> So you see you can set up a defaultCacheProvider, and also use a specific
> CacheProvider for specific classes as well - so you can mix and match caches
> (possibly at your own peril ;o) )
>
> Because you can also extend the Provider yourself, you can do all sorts of
> weird and wonderful things.
>
> I'm writing up an EHCache one as the default, which will have some
> limitations as to the platform it can do things on (No CF7, quite possibly
> not going to work on some shared hosts, due to classpath restrictions), so
> I'll be looking for other people to do some intergration as well (A ColdBox
> cache adapter would be really cool, or any other cache framework).  The only
> major dependency is that the cache framework has to be able to tell you when
> something gets discarded, as that is how Objects know to drop collections
> and the like when things get deleted/discarded from the cache.
>
> Anyway, it's almost midnight here, I'm gonna grab some shut eye... and then
> get up tomorrow morning and rip apart Transfer some more as the whole nation
> stops for a horse race...
>
> Mark
>
> --
> E: [email protected]
> T: http://www.twitter.com/neurotic
> W: www.compoundtheory.com
>
>


-- 
E: [email protected]
T: http://www.twitter.com/neurotic
W: www.compoundtheory.com

--~--~---------~--~----~------------~-------~--~----~
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to