TAFJ Caching Properties
The caching properties are loaded from the database by default, although it is possible to use a caching properties file. This section shows the configurations that are made in the caching.properties file.
In the $TAFJ_HOME/conf/cache directory, there is a caching.properties file, which handles the caching properties. This file is separated from the tafj.properties file so that the TAFJCaching.jar file can be used as a separate component independent of TAFJ. Alternatively, the caching properties can be loaded from the database.
The property below allows you to switch a caching provider. Temenos local cache implementation is the default caching provider.
temn.cache.external.caching.provider= com.temenos.tafj.cache.TAFJLocalCacheFactory
The table below shows a list of supported providers that can be configured in the cache.properties file.
External caching provider | Configuration |
---|---|
Coherence |
temn.cache.external.caching.provider= com.tangosol.coherence.jcache.CoherenceBasedCachingProvider |
JBoss |
temn.cache.external.caching.provider= org.infinispan.jcache.embedded.JCachingProvider |
WebSphere |
temn.cache.external.caching.provider= com.ibm.websphere.ObjectGridProvider |
Temenos (local cache only across one JVM) |
temn.cache.external.caching.provider= com.temenos.tafj.cache.TAFJLocalCacheFactory |
Apache Ignite |
temn.cache.external.caching.provider= org.apache.ignite.IgniteProvider |
If you use an API, the caching provider configuration can be passed as a CacheParameter, which takes ultimate precedence.

- Jboss Data Grid Server host and port
temn.cache.jboss.jdg.host = localhost temn.cache.jboss.jdg.port = 11322
- Websphere Object Grid Server host and port
temn.cache.was.og.host.port = localhost:2809 temn.cache.was.og.grid.name = TemenosGrid temn.cache.was.og.domain.name = DefaultDomain
- Reserved cache names
temn.tafj.cache.name.dict=DICTCACHE temn.tafj.cache.name.write=WRITECACHE
In this topic