gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alparslan Avcı (JIRA) <j...@apache.org>
Subject [jira] [Commented] (GORA-295) Dynamic support for Cache Providers such as Ehcache
Date Mon, 12 Jan 2015 15:22:34 GMT

    [ https://issues.apache.org/jira/browse/GORA-295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14273688#comment-14273688
] 

Alparslan Avcı commented on GORA-295:
-------------------------------------

Hi all,

IMHO, we should update this issue as providing JCache support. The JCache caching API is specified
by the Java Community Process (JCP) as Java Specification Request (JSR) 107 (https://www.jcp.org/en/jsr/detail?id=107).
If we provide JCache support, any cache provider implements JCache API (Hazelcast, Ehcache,
etc.) can be used as cache for Gora. 

I'm willing to implement it if everybody agrees. WDYT?

> Dynamic support for Cache Providers such as Ehcache
> ---------------------------------------------------
>
>                 Key: GORA-295
>                 URL: https://issues.apache.org/jira/browse/GORA-295
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: gora-ehcache
>            Reporter: Apostolos Giannakidis
>            Priority: Minor
>              Labels: Ehcache, gsoc2014
>             Fix For: 0.6
>
>
> Gora should be able to support external Cache Providers, such as Ehcache. MemStore would
be the first candidate to use the Cache Provider but ideally caching should be independent
from the back-end datastore module. So, users can combine the back-end datastore of their
choice with the Caching Provider of their choice. The caching module should be dynamic in
the sense that different Cache Providers may be supported.
> Benefits for Gora: 
> 1) Caching may provide significant performance improvements
> 2) Integrate with Ehcache; Java's most widely-used Cache (fast, simple to use, small
foot print)
> Ehcache is under the Apache 2.0 license.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message