{"id":15425999,"url":"https://github.com/candrews/hibernate-springcache","last_synced_at":"2025-04-15T01:07:02.468Z","repository":{"id":17276407,"uuid":"81595349","full_name":"candrews/hibernate-springcache","owner":"candrews","description":"Hibernate cache implementation that backs to the Spring Cache abstraction","archived":false,"fork":false,"pushed_at":"2025-03-21T09:55:15.000Z","size":153,"stargazers_count":19,"open_issues_count":4,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-15T01:06:54.168Z","etag":null,"topics":["hibernate","spring","spring-boot","spring-data","spring-data-jpa"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/candrews.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-10T18:40:13.000Z","updated_at":"2025-03-21T09:55:18.000Z","dependencies_parsed_at":"2023-02-13T21:30:46.125Z","dependency_job_id":"395d8222-4a68-4cb8-8e87-8bfc1759e82e","html_url":"https://github.com/candrews/hibernate-springcache","commit_stats":{"total_commits":136,"total_committers":5,"mean_commits":27.2,"dds":0.4338235294117647,"last_synced_commit":"eb9032244e0a0c9e66009d1479bbe455e4217587"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/candrews%2Fhibernate-springcache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/candrews%2Fhibernate-springcache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/candrews%2Fhibernate-springcache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/candrews%2Fhibernate-springcache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/candrews","download_url":"https://codeload.github.com/candrews/hibernate-springcache/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986311,"owners_count":21194025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hibernate","spring","spring-boot","spring-data","spring-data-jpa"],"created_at":"2024-10-01T17:54:32.617Z","updated_at":"2025-04-15T01:07:02.438Z","avatar_url":"https://github.com/candrews.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hibernate SpringCache\n=====================\n\n[![DevOps By Rultor.com](http://www.rultor.com/b/candrews/hibernate-springcache)](http://www.rultor.com/p/candrews/hibernate-springcache)\n[![Build Status](https://travis-ci.org/candrews/hibernate-springcache.svg?branch=master)](https://travis-ci.org/candrews/hibernate-springcache)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.integralblue/hibernate-springcache/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.integralblue/hibernate-springcache)\n[![Reference Status](https://www.versioneye.com/java/com.integralblue:hibernate-springcache/reference_badge.svg?style=flat-square)](https://www.versioneye.com/java/com.integralblue:hibernate-springcache/references)\n[![Dependency Status](https://www.versioneye.com/java/com.integralblue:hibernate-springcache/badge?style=flat-square)](https://www.versioneye.com/java/com.integralblue:hibernate-springcache)\n[![Javadoc](https://javadoc-emblem.rhcloud.com/doc/com.integralblue/hibernate-springcache/badge.svg)](http://www.javadoc.io/doc/com.integralblue/hibernate-springcache)\n[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=com.integralblue%3Ahibernate-springcache\u0026metric=alert_status)](https://sonarcloud.io/dashboard/index/com.integralblue:hibernate-springcache)\n\nHibernate SpringCache is a Hibernate cache implementation that backs to the Spring Cache abstraction.\nIn other words, setup caching once in Spring then use it from Spring and Hibernate so configuration isn't duplicated.\n\nThis project has been submitted to Hibernate for inclusion: https://github.com/hibernate/hibernate-orm/pull/1639\n\nQuick Start\n===========\n* **Minimum requirements** — You'll need Java 1.8+, Hibernate 5.3.3+, and Spring 4.3+. Spring Boot 1.4+ is optional. Use version 1.x of this project for Hibernate 5.2 support.\n* **Download** — Depend on this libary using, for example, Maven:\n```xml\n  \u003cdependency\u003e\n    \u003cgroupId\u003ecom.integralblue\u003c/groupId\u003e\n    \u003cartifactId\u003ehibernate-springcache\u003c/artifactId\u003e\n    \u003cversion\u003e[INSERT VERSION HERE]\u003c/version\u003e\n    \u003ctype\u003ejar\u003c/type\u003e\n  \u003c/dependency\u003e\n```\n* In application.properties, add:\n`spring.jpa.properties.hibernate.cache.region.factory_class=com.integralblue.hibernate.cache.springcache.SpringCacheRegionFactory`\n* If using Spring Boot, that's it - `com.integralblue.hibernate.cache.springcache.SpringCacheRegionFactoryAutoConfigure` will take care of the rest.\n* If not not using Spring boot, the `com.integralblue.hibernate.cache.springcache.SpringCacheRegionFactoryBeanPostProcessor` bean post processor must be registered (add it as a bean using Spring Java or XML configuration).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcandrews%2Fhibernate-springcache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcandrews%2Fhibernate-springcache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcandrews%2Fhibernate-springcache/lists"}