Tuesday, 20 October 2009

Infinispan based Hibernate Cache Provider available now!

Update (2009/11/13)! Infinispan 4.0.0.Beta2 based Hibernate second level cache provider now available in Hibernate 3.5 Beta2. However, neither Infinispan 4.0.0.Beta2 nor the Infinispan Cache Provider jar are available in the zip distribution. Instead, please download Infinispan 4.0.0.Beta2 from our download site and the Infinispan Cache Provider from our Maven repository.

I've just finished the development of an Infinispan 4.0 based Hibernate second level cache provider. This will be included from next Hibernate 3.5 release onwards but if you cannot wait and wanna play with it in the mean time, just checkout Hibernate trunk from our SVN repository and run 'mvn install'.

I've also written a wiki called "Using Infinispan as JPA/Hibernate Second Level Cache Provider" that should help users understand how to configure the Infinispan cache provider and how to make the most of it!

So, what's good about it? Why should I use it? First of all, since the cache provider is based on Infinispan, you benefit from all the improvements we've done to Infinispan in terms of performance and memory consumption so far and there are more to come!

On top of that, starting with this cache provider, we're aiming to reduce the number of files needed to modify in order to define the most commonly tweaked parameters. So, for example, by enabling eviction/expiration configuration on a per generic Hibernate data type or particular entity/collection type via hibernate.cfg.xml or persistence.xml, users don't have to touch to Infinispan's cache configuration file any more. You can find detailed information on how to do this in the "Using Infinispan as JPA/Hibernate Second Level Cache Provider" wiki

Please direct any feedback to the Infinispan user forum.

Galder

66 comments:

  1. I'll be trying this out in the next week or two. Our company's software product has been tested with a variety of hibernate second-level cache providers but we need a solution that allows partitioning to support massive cache + high availability; InfiniSpan is bleeding-edge for us but the feature set sounds perfect.

    ReplyDelete
  2. Do you know if there is a way to make infinispan threads bein managed by websphere application server?

    ReplyDelete
  3. Yes, all threads are accessed via executors and you can pass in an ExecutorFactory for any executor in the system. Using this interface you can pass in any threads you so wish. See ExecutorFactory.

    ReplyDelete
  4. The option to tell Hibernate which caching implementation to use by specifying the name of a class that implements org.hibernate.cache.CacheProvider using the property hibernate.cache.provider_class. Hibernate is bundled with a number of built-in integrations with the open-source cache providers that are listed below. You can also implement your own and plug it in as outlined above.

    proteinpulver

    ReplyDelete
  5. Thanks for sharing useful information on the blog and refer the link Android Training in Chennai

    ReplyDelete
  6. Thanks for sharing this informative blog..If anyone want to get Salesforce Training in Chennai reach FITA academy.

    ReplyDelete
  7. Hi, I wish to be a regular contributor of your blog. I have read your blog. Your information is really useful for beginner. Recently I have completed Software Testing Course in Chennai at a reputed institutes.Its really useful for me to make a bright carrer. If anyone want to get Manual Testing Training in Chennai reach FITA.


    ReplyDelete
  8. Your information is really useful for me.Thanks for sharing such a valuable information. If anyone wants to get SEO Course in Chennai visit FITA Academy located at Chennai. Rated as No.1 SEO Training institutes in Chennai.

    ReplyDelete
  9. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job . If anyone want to get Salesforce Admin Training in Chennai, Please visit FITA academy located at Chennai Velachery.

    ReplyDelete
  10. Excellent post on iOS mobile apps development!!! The future of mobile application development is on positive note. You can make most it by having in-depth knowledge on mobile application development platform and other stunning features. IOS Course in Chennai

    ReplyDelete
  11. Excellent this blogs information..iOS 8 comes with big updates to apps you use every day, like Messages and Photos. A whole new way to share content with your family. And exciting new connections between apps and between devices. All that and more make iOS 8 the biggest iOS release ever.
    hadoop training in chennai

    ReplyDelete
  12. hadoop training in chennai
    iOS 8 is the biggest release for developers since the introduction of the App Store. We’ve given them new tools to extend the reach of their apps and opened up new opportunities for them to take advantage of iCloud, Touch ID and more. Which means you’re seeing exciting new apps with capabilities that were never possible before.
    hadoop training in chennai

    ReplyDelete
  13. ResearchKit is a software framework, created specifically for medical research. And it’s open source — so everyone can collaborate to potentially change medicine forever.oracle training in chennai

    ReplyDelete
  14. oracle training in chennai
    iCloud is built into iOS. It makes sure your devices always have the latest versions of your documents, apps, contacts and more. It even helps you track lost devices.oracle training in chennai

    ReplyDelete
  15. Thanks for your informative article on software testing. Your post helped me to understand the future and career prospects in software testing. Keep on updating your blog with such awesome article. Automation training in Chennai | Software training | Software testing training institute Chennai

    ReplyDelete
  16. Your information about Selenium scripts is really interesting. Also I want to know the latest new techniques which are implemented in selenium. Can you please update it in your website? Selenium Training in Chennai | Best Selenium training institute in Chennai | Selenium Training

    ReplyDelete
  17. Nice information about the load testing!!! I prefer Loadrunner automation testing tool to validate the performance of software application/system under actual load. Loadrunner training institute in Chennai | Loadrunner course in Chennai

    ReplyDelete
  18. I have read your lines very useful information for software testing.Thank you for sharing you article.Python Training in Chennai

    ReplyDelete
  19. Salesforce Training

    Thanks for sharing this informative blog. FITA provides Salesforce Course in Chennai with years of experienced professionals and fully hands-on classes. Salesforce is a cloud based CRM software. Today's most of the IT industry use this software for customer relationship management. To know more details about salesforce reach FITA Academy. Rated as No.1 Salesforce Training Institutes in Chennai.

    Regards..

    Salesforce Developer Training in Chennai

    ReplyDelete
  20. SAP Training

    Thanks for sharing this valuable information.and I gathered some information from this blog. I did SAP Training in Chennai, at FITA Academy which offer best SAP Course in Chennai with years of experienced professionals.

    Regards.......

    SAP Training Institute in Chennai

    ReplyDelete
  21. hibernate module in java is really a good one.infinispan based hibernate is a new topic its really intesting and new.large type of informations are available.
    Loadrunner Training in Chennai | Software Testing Training in Chennai | QTP Training in Chennai | Selenium Training in Chennai

    ReplyDelete
  22. thanks to share the Infinispan based Hibernate Cache Provider for freshers and experience, Visit Us, Oracle Training in Bangalore

    ReplyDelete
  23. well said about the kit keep doing it dot net training in chennai .NET Framework includes a set of accepted chic libraries dot net training in chennai and also which started its adventure with CRM apparatus on a Software-as-a-service abstraction area its barter are not appropriate to buy/install salesforce training in chennai any software or accouterments at their salesforce training in chennai premises

    ReplyDelete
  24. Bind blowing. You have achieved your target. People should follow your blog for getting more information and their basic needs.

    Java training in Chennai | Android training in chennai | Java training in Chennai

    ReplyDelete
  25. hi this is mind blowing. your blog just impressed me.. everyone will understand easily.. Load Runner Training in Chennai

    ReplyDelete
  26. They are offer the best python training students.This course is very useful for your career.I have read you article very useful information for Python training.Thank you for sharing you article.Python training Institutes in Chennai | Best python Training in Chennai

    ReplyDelete
  27. hi guys this blog was awesome.. kindly go through this.. this will enhance your knowledge. Just a click away!!! Load runner training in chennai

    ReplyDelete
  28. VERY INFORMATIVE BLOG. THANKS FOR THE POST.

    iOS Training in Chennai

    http://www.traininginchrompet.com/apple-ios-training-in-chennai.aspx

    ReplyDelete
  29. Your blog is really useful for me. Thanks for sharing this useful blog..Suppose if anyone interested to learn Android Course in Chennai please visit fita academy which offers best Android Training in Chennai at reasonable cost.

    ReplyDelete
  30. Your online diary is genuinely useful for me. Hadoop Training in Chennai Thankful for sharing this supportive Oracle Training in Chennai blog..Suppose Hadoop Training in Chennai if anyone charmed to learn

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Very interesting blog, got much knowledge about hibernate, also share some interesting topics like this.
    Manual Testing training in chennai adyar with placement

    ReplyDelete
  33. This site provides good information about mobile app testing. If anyone wants to know the basics of mobile app testing then this is the right blog for them. mobile application testing training in Chennai | mobile application testing training

    ReplyDelete
  34. Great blog thanks for the useful information...

    iOS Training in Chennai

    ReplyDelete
  35. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Regards,
    Salesforce training in Chennai|Salesforce training

    ReplyDelete
  36. It’s too informative blog and I am getting conglomerations of info’s. Thanks for sharing; I would like to see your updates regularly so keep blogging. If anyone looking PHP just get here
    Regards,
    PHP Training in Chennai|PHP Course in Chennai|PHP Training Institute in Chennai

    ReplyDelete
  37. I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision even you have explained the concept as deep clean without having any uncertainty, keep blogging.
    Web designing course in chennai|Web design training in chennai|Web design course in Chennai

    ReplyDelete
  38. This data is magnificent. I am impressed with your writing style and how properly you define this topic. After studying your post, my understanding has improved substantially. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.
    Regards,
    ccna course in Chennai|ccna training in Chennai

    ReplyDelete
  39. One of the Perfect article . The writing style is cool to understand .
    If you need the best android training in chennai Go here ...

    ReplyDelete
  40. thanks for your knowledge share best data warehouse training in chennai
    http://www.thinkittraining.in/bi-data-warehousing-training

    ReplyDelete
  41. shared post was relly useful and amzing .......its nice article to read learned more from the above poster............ informatica training in Bangalore

    ReplyDelete
  42. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.You have done a great job .
    online marketing courses in chennai

    ReplyDelete
  43. They are offer the best python training students.This course is very useful for your career.I have read you article very useful information for Python training.Thank you for sharing you article.
    seo training in Chennai

    ReplyDelete
  44. Thank you for sharing this information. It was really helpful.

    digital marketing courses

    ReplyDelete
  45. |t was good to read & I am getting some useful info's through your blog keep sharing... Informatica is an ETL tools helps to transform your old business leads into new vision. Learn Informatica training in chennai from corporate professionals with very good experience in informatica tool.
    Regards,
    Informatica course in Chennai|Informatica courses in Chennai

    ReplyDelete
  46. Thanks for sharing this niche useful informative post to our knowledge, Actually SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future so do your SAP training in chennai
    Regards,
    SAP Course in Chennai|sap institutes in Chennai|SAP ABAP Training in Chennai

    ReplyDelete

  47. Thanks for sharing this valuable post to my knowledge; SAS has great scope in IT industry. It’s an application suite that can change, manage & retrieve data from the variety of origin & perform statistical analytic on it
    Regards,
    sas training in Chennai|sas course in Chennai|sas training institute in Chennai

    ReplyDelete
  48. Open source software are best for the start up's , small organizations , for individuals also.... The usage of the software is increasing day by day...

    R u looking for good position in Datawarehousing Domain.. Then Informatica is the best choice ... It is the ever green tool... all most all the companies using this tool. We are the best in Training & providing the support for our students.. informatica training in hyderabad ameerpet ,for more information::::

    http://hadooptraininginhyderabad.co.in/informatica-training-in-hyderabad/

    ReplyDelete
  49. Thanks for sharing this useful post; Actually Salesforce crm cloud application provides special cloud computing tools for your client management problems. It’s a fresh technology in IT industries for the business management.
    Regards,
    Salesforce training institutes in Chennai|Salesforce courses in Chennai|Salesforce institutes in Chennai

    ReplyDelete
  50. Oracle Training in chennai We are a leading ORACLE Training Center in Chennai run by IT Professional and Oracle Certified Professionals. We are proud to say that our decades of years of experience in SQL, PL/SQL, DBA, RAC and other ORACLE Applications has helped us to train and place many students..

    ReplyDelete
  51. Best Informatica training institute in Chennai offers hands-on Informatica training in Chennai with Placement by well experienced Informatica professionals having 12+ years of Datawarehouse experience. Informatica Training in chennai

    ReplyDelete
  52. Greens Technology provides Best PEGA training courses in chennai.PEGA training course content designed basic to advanced levels.
    Pega Training in Chennai

    ReplyDelete
  53. Best Hadoop training institute in Chennai focus on the needs of the Hadoop community. Greens Technologys listed one of the top Hadoop training institutes in Chennai. We offer Hadoop education for working professionals. Hadoop Training in Chennai

    ReplyDelete
  54. HP Unified Functional Testing (UFT) software, formerly known as HP QuickTest Professional (QTP)
    QTP Training in Chennai,
    provides functional and regression test automation for software applications and environments.

    ReplyDelete
  55. SAS (Statistical Analysis System) is one of the most popular softwares used in the world of analytics & big data. SAS helps in data management, data cleaning and statistically analysing data.
    SAS certifications offered by the SAS Training in Chennai Institute are highly sought after and globally recognized.

    ReplyDelete
  56. Green Technologies In ChennaiGreens Technology is a leading Training and Placement company in Chennai. We are known for our practical approach towards trainings that enable students to gain real-time exposure on competitive technologies. Trainings are offered by employees from MNCs to give a real corporate exposure.

    ReplyDelete
  57. Thanks for sharing this niche useful informative post to our knowledge, Actually SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future.
    Regards,
    SAP training in chennai|SAP Course in Chennai|SAP Training in Chennai|sap course in Chennai|sap institutes in Chennai

    ReplyDelete

  58. The information you have given here is truly helpful to me. CCNA- It’s a certification program based on routing & switching for starting level network engineers that helps improve your investment in knowledge of networking & increase the value of employer’s network...
    Regards,
    ccna training in Chennai|ccna course in Velachery|ccna training institute in Chennai

    ReplyDelete
  59. Very much useful information which helped me gain something knowledgeable.
    electrical maintenance in chennai

    ReplyDelete