ehcache相关内容
我使用的是EHCache 3.5.2,获取所有缓存键和缓存项时遇到问题。 我正在使用CacheManager创建缓存。然后我用一些数据填充它。然后,我希望检索缓存中的所有条目。 一些示例代码: Cache cache = cacheManager.createCache("fooCache", CacheConfigurationBuilder
..
我正在尝试在Hibernate的二级缓存中缓存一个对象,该对象在我的持久性映射文件中映射了一个复合id。日志显示,在我第一次运行查询时,映射为复合id的类被放入缓存。但是,当我再次运行查询时,不会从缓存中拉出该对象。而是再次运行查询。 Hibernate在二级缓存复合ID方面有问题吗? 相关信息: 使用Hibernate 3.1、ehcache2.4.2 复合ID类实现可序列化
..
在Google代码中可用的ehcache-Spring-Annotation库中,有一个配置选项“create-Missing-caches”可用于动态创建动态缓存(未在ehcache.xml中定义的缓存)。纯Spring ehcache抽象(Spring3.1.1)中是否有类似的配置?或者,有没有其他方法可以使用Spring ehcache抽象创建动态缓存? GetCache 我可以
..
我有一个带有 Spring Data JPA(休眠后端)存储库类的 Spring Boot 应用程序.我添加了几个自定义查找器方法,其中一些带有特定的 @Query 注释来告诉它如何获取数据.我已经为休眠二级缓存设置了 EhCache,但到目前为止,我可以获得这些结果缓存的唯一方法是启用休眠查询缓存.我更愿意定义一个特定的缓存并将实际的域对象存储在那里,就像它是一个普通的查找器一样.以下是我的回购
..
这是 如何配置 Eclipse 以使用的后续内容`ehcache` 并且在 如何正确引用本地 XML Schema 文件? 由于不再托管 xsd 文件,我从存档中下载了它的副本.我已将该文件放在我的资源目录中,并希望在我的 xsi:schemaLocation 中从我的项目的相对路径中引用它.我们有 windows 和 mac 开发人员,所以像 file:///c:/project/foo
..
我们有一个应用程序,它使用 Hibernate 的二级缓存来避免数据库命中. 我想知道当外部进程(例如 MySQL 管理员)直接连接以修改数据库(更新/插入/删除)时,是否有一些简单的方法可以使 Java 应用程序的 Hibernate 2 级缓存无效. 我们使用 EHCache 作为我们的二级缓存实现. 我们混合使用@Cache(usage = CacheConcurrency
..
我们的应用程序基于 Play 2.4 和 Scala 2.11 和 Akka.缓存在我们的应用程序中大量使用.我们使用 Play 的默认 EhCache 进行缓存. 我们目前使用Cache 对象(play.api.cache.Cache) 来缓存 import play.api.Play.current导入 play.api.cache.Cache对象 SampleDAO 使用 SQLWr
..
我正在使用二级缓存和查询缓存.我可以知道如何以编程方式清除所有缓存吗? 解决方案 要清除会话缓存使用 session.clear() 要清除二级缓存,请使用这段代码
..
我找到了一些关于如何配置纯休眠以使用 EHCache 的说明.但是我找不到任何关于如何配置 JPA2.0 EntityManager 以使用缓存的说明.Hibernate 3.5.2 是我的 JPA2.0 提供程序. 编辑//@Cacheable(true) 对实体来说足够了吗?还是应该使用 @org.hibernate.annotations.Cache 来配置实体? 解决方案
..
我如何决定使用哪个 CacheConcurrencyStrategy? NonstrictReadWriteCache, ReadOnlyCache, ReadWriteCache, TransactionalCache. 我阅读了 https://www.hibernate.org/hib_docs/v3/api/org/hibernate/cache/CacheConcurr
..
当我在 tomcat 中重新部署我的应用程序时,出现以下问题: Web 应用程序 [] 创建了一个 ThreadLocal 类型为 key[java.lang.ThreadLocal](值 [java.lang.ThreadLocal@10d16b])和 [com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty] 类型的值(
..
这就是我运行 junit 测试时发生的情况... 同一个 VM 中已经存在另一个同名 'cacheManager' 的 CacheManager.请为配置中的每个 CacheManager 提供唯一名称或执行以下操作之一:1. 使用 CacheManager.create() 静态工厂方法之一来重用相同的CacheManager 同名或在必要时创建一个2. 在创建新的同名缓存管理器之前关闭之前的
..
在 grails 1.3.9 应用程序中 ehcache 的默认值是什么?特别是我对查询缓存值感兴趣;我通过 postgres 的 psql 删除了几行,但我没有看到我的应用程序中反映的更改.我还没有将 ehcache.xml 文件添加到 conf 目录中.我什至重新启动了 grails 应用程序,数据仍然显示在报告中.没有我可以删除的缓存文件作为解决方法吗? 更新:我添加了以下ehcach
..
通过开箱即用的 Grails 2.5 安装和干净的默认配置,添加第二个数据源在尝试启动应用程序时总是会出现此异常.这曾经在 grails 2.3.x 中没有问题 DataSource.groovy: 环境{发展 {数据源 {dbCreate = "更新"url = "jdbc:mysql://127.0.0.1:3306/myapp"用户名 = "我的用户"密码 = "我的通行证"}数据源
..
Ehcache 讨论堆内和堆外内存.有什么区别?使用哪些 JVM 参数来配置它们? 解决方案 堆上存储是指将出现在 Java 堆中(也受 GC)的对象.另一方面,堆外存储是指由 EHCache 管理的(序列化的)对象,但存储在堆外(也不受 GC).由于堆外存储继续在内存中管理,它比堆上存储略慢,但仍然比磁盘存储快. 关于off-heap store的管理和使用的内部细节在问题贴出的链
..
我正在使用 Spring 3 和 Hibernate 3.6 开发 Web 应用程序.目前我试图了解使用 Spring 和 Hibernate 进行缓存是如何工作的.我找到了一些关于使用 Hibernate 进行缓存和一些关于 Spring 的资源,我现在尝试将我的信息整合在一起.我仍然对这两个框架有一些疑问,如果有人能回答这些问题或告诉我这里列出的事实是否正确,我会很高兴. 大多数时候,简
..
从同一个 bean 的另一个方法调用缓存方法时,Spring 缓存不起作用. 这是一个例子,可以清楚地解释我的问题. 配置:
..
我有一个 Spring 应用程序,其中包含以下骨架类 class ServiceCaller{公共结果 callService(){//调用远程服务}} 由于调用远程服务是一项开销很大的操作,因此我在应用程序中添加了缓存.我使用了 EhCache Spring 注释 @Cacheable 并将其应用于 callService() 方法.一切正常,我的 Result 对象被正确缓存. 后来
..
我的代码如下,当我走到最后并尝试从缓存中打印出一些东西时,密钥列表是空的. @Configuration@启用缓存公共类 EhcacheConfiguration 实现 CachingConfigurer{CacheConfiguration cacheConfiguration = new CacheConfiguration();cacheConfiguration.setName("Dat
..
我的代码如下,当我走到最后并尝试从缓存中打印出一些东西时,密钥列表是空的. @Configuration@启用缓存公共类 EhcacheConfiguration 实现 CachingConfigurer{CacheConfiguration cacheConfiguration = new CacheConfiguration();cacheConfiguration.setName("Dat
..