ehcache相关内容

休眠& EHCache:maxElementsInMemory如何工作?

我已经为EHCache配置了一个defaultCache(用于元素),一个StandardQueryCache(用于查询)和UpdateTimestampsCache(用于我所追踪的数据库更新......但我并没有真正了解它所做的事情)。 我为这些缓存中的每一个设置了maxElementsInMemory,但是我没有得到的是这个数字为StandardQueryCache和UpdateTime ..
发布时间:2018-06-07 19:37:46 J2EE

如何在不使用查询缓存的情况下缓存Spring Data JPA查询方法的结果?

我有Spring数据JPA(hibernate后端)存储库类的Spring Boot应用程序。我已经添加了一些自定义查找器方法,其中一些方法使用特定的 @Query 注释来告诉它如何获取数据。我已经为hibernate二级缓存设置了EhCache,但到目前为止,我能够获得这些结果缓存的唯一方法是启用hibernate查询缓存。我宁愿定义一个特定的缓存并将实际的域对象存储在那里,就好像它是一个普通的 ..
发布时间:2018-06-07 19:36:58 Java开发

休眠缓存(例如EHCache)将使用jpa特定代码(如果我使用EntityManager / EM Factory而不是Session / SessionFactory)?

我有非常简单的查询。我想确保我没有任何困惑。 我在规范中看到缓存不是规范的一部分,而是根据特定的orm工具提供者提供的。 我在我的应用程序中使用Hibernate作为ORM工具。但为了与供应商无关,我使用JPA(javax.persistence)的所有内容(注释,类等),而不是Hibernate特别提供的任何东西。 我使用 EntityManager 和 EntityManagerFact ..
发布时间:2018-06-07 19:26:19 J2EE

指定全局EhCache容量

我试图将我的项目代码从OSCache迁移到EhCache。我们已经将OSCache不仅用作二级Hibernate缓存提供程序,而且还用于存储其他不同性质的物体。他们都愉快地共享相同的缓存实例,没有任何冲突,因为缓存键不重叠。 当向EhCache移动时,一个很大的区别是每个区域都有其不同的缓存实例。这可能是好的,因为它可以提高查找速度,因为不同性质的数据分别存在。不幸的是,这有一个配置地狱的代 ..
发布时间:2018-06-07 19:17:50 Java开发

Hibernate二级缓存示例

@Entity @Table(name =“pizza”) public class Pizza实现Serializable { @Id @GeneratedValue private Integer id; 私人字符串名称; 私人双重价格; public long getId(){ return id; } public void setId(Inte ..
发布时间:2018-06-07 19:03:46 J2EE

Spring:hibernate + ehcache

我正在使用hibernate开发一个spring项目,并使用ehcache来实现二级缓存。我看到了很多方法: spring-modules-cache ,它引入了 @Cacheable 注释 .google.com / p / ehcache-spring-annotations /“rel =”noreferrer“> ehcache-spring-annotations 一个旨在成为继任 ..
发布时间:2018-06-07 18:55:05 Java开发

如何使用Hibernate 3.5.2配置JPA 2.0以将EHCache用作二级缓存和查询缓存?

我找到了一些说明如何配置纯粹的hibernate使用EHCache。但我找不到任何说明如何配置JPA2.0 EntityManager使用缓存。 Hibernate 3.5.2是我的JPA2.0提供程序。 编辑// @Cacheable(true)足够实体吗?或者是否应该使用 @ org.hibernate.annotations.Cache 来配置实体? 解决方案 div> ..
发布时间:2018-06-07 18:05:49 J2EE

效率低下的EhCache性能

使用JPA属性 props.put(“hibernate.cache.use_query_cache”,“true”); props.put(“hibernate.cache.use_second_level_cache”,“true”); props.put(“hibernate.temp.use_jdbc_metadata_defaults”,“false”); props ..
发布时间:2018-06-07 18:03:33 J2EE

用Hibernate + Spring进行缓存 - 一些问题!

我正在使用Spring 3和Hibernate 3.6开发Web应用程序。目前我尝试了解如何使用Spring和Hibernate进行缓存。我发现了有关Hibernate的缓存和Spring的一些消息,我现在尝试将我的信息集中在一起。我仍然对这两个框架都有一些问题,如果有人能回答他们或者告诉我这里列出的事实是否正确,我会很高兴。 大多数时候,简短的回答(是/否)就足够了。我认为这个列表对于其他 ..
发布时间:2018-06-07 17:56:13 J2EE

问题与散列地图空间

在我的Java代码中,我使用Guava的Multimap( com.google.common.collect.Multimap ): Multimap Index = HashMultimap.create() 这里,Multimap键是URL的一部分,值是另一个部分URL(转换为整数)。现在,我分配我的JVM 2560 Mb(2.5 GB)堆空间(使用Xm ..
发布时间:2018-06-04 13:47:14 Java开发

寻找一个java.util.Map的替代品

问题 继续这个问题,似乎基于文件或磁盘的 Map 实现可能是正确的解决我在那里提到的问题。短版: 现在,我有一个 Map 实现为 ConcurrentHashMap 。 以不变的速度持续添加条目。最后,无论如何,这意味着JVM将耗尽堆空间。 在工作中,(强烈地)建议我使用SQLite解决这个问题,但在提出上一个问题之后,我认为数据库不是这个工作的正确工具。所以 - 让我知道这是 ..
发布时间:2018-05-31 19:05:41 Java开发

由于ehcache而无法编译spring-security-core

我试图为我的圣杯项目添加spring-security,但是它在编译时失败。 这里是我在BuildConfig.groovy中的插件: `//仅用于构建系统的插件 build“:tomcat:7.0.54” //编译步骤的插件 compile“:scaffolding:2.1.1” compile':cache:1.1.6' compile“:asset-pipeline:1. ..
发布时间:2018-05-24 18:51:53 其他开发

Grails ehcache插件 - 另一个未命名的CacheManager已存在于同一个VM中

我使用ehcache为我的第二级缓存运行我的Grails应用程序,它可以工作。我安装了 ehcache 插件+ 缓存插件,然后它没有。我尝试了几乎所有来自互联网的解决方案,但没有找到解决方案,我一直在获取另一个未命名的CacheManager已经存在于同一个VM中。 其中一种可能的解决方案是在 EhCacheManagerFactoryBean 中设置 p:shared = true ,如果 ..
发布时间:2018-05-24 18:34:46 其他开发

Grails缓存-ehcache插件和TTL值

任何人都可以确认TTL设置,例如timeToLiveSeconds可以使用带有ehcache扩展名的grails缓存插件来设置? 基本插件的文档明确指出TTL不受支持,但ehcache扩展提到了这些值。到目前为止,我还没有为缓存设置TTL值: grails.cache.config = { 缓存{ 名'消息' maxElementsInMemory 1000 永恒假 timeT ..
发布时间:2018-05-24 18:34:24 其他开发

如何在grails shiro中使用缓存权限

每次我调用subject.isPermitted()时,它都会向数据库发送一个sql。 如何缓存它? 任何示例?谢谢 我读过了shiro grails插件的文档。但不能解决它。 数据源: hibernate { cache.use_second_level_cache = true cache.use_query_cache = true cache.prov ..
发布时间:2018-05-24 18:27:35 其他开发

EHCache在grails 1.3.9应用程序中的默认值

在grails 1.3.9应用程序中,ehcache的默认值是什么?特别是我对查询缓存值感兴趣;我通过postgres的psql删除了几行,并没有看到我的应用程序中反映的更改。我没有将ehcache.xml文件添加到conf目录。我甚至重新启动了Grails应用程序,数据仍然显示在报告中。 update:我添加了以下ehcache.xml配置文件: $是否有任何缓存文件可以作为解决方法删除 ..
发布时间:2018-05-24 18:06:26 其他开发