[JBoss JIRA] (ISPN-9366) Cache.size optimizations
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-9366?page=com.atlassian.jira.plugin.... ]
William Burns reassigned ISPN-9366:
-----------------------------------
Assignee: William Burns
> Cache.size optimizations
> ------------------------
>
> Key: ISPN-9366
> URL: https://issues.jboss.org/browse/ISPN-9366
> Project: Infinispan
> Issue Type: Enhancement
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 9.4.0.Final
>
>
> Now that we have a segmented data container and segmented store we can add optimizations for the Cache.size operation in various configurations.
> If a store is configured, passivation must be disabled for any of these optimizations related to stores to work
> # Shared store can just invoke Store.size
> # No store & no expired entries can invoke DataContainer.sizeIncludingExpired(IntSet)
> # Non shared store can invoke Store.size(IntSet)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months
[JBoss JIRA] (ISPN-9366) Size optimizations
by William Burns (JIRA)
William Burns created ISPN-9366:
-----------------------------------
Summary: Size optimizations
Key: ISPN-9366
URL: https://issues.jboss.org/browse/ISPN-9366
Project: Infinispan
Issue Type: Enhancement
Reporter: William Burns
Now that we have a segmented data container and segmented store we can add optimizations for the Cache.size operation in various configurations.
If a store is configured, passivation must be disabled for any of these optimizations related to stores to work
# Shared store can just invoke Store.size
# No store & no expired entries can invoke DataContainer.sizeIncludingExpired(IntSet)
# Non shared store can invoke Store.size(IntSet)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months
[JBoss JIRA] (ISPN-9366) Size optimizations
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-9366?page=com.atlassian.jira.plugin.... ]
William Burns updated ISPN-9366:
--------------------------------
Fix Version/s: 9.4.0.Final
> Size optimizations
> ------------------
>
> Key: ISPN-9366
> URL: https://issues.jboss.org/browse/ISPN-9366
> Project: Infinispan
> Issue Type: Enhancement
> Reporter: William Burns
> Fix For: 9.4.0.Final
>
>
> Now that we have a segmented data container and segmented store we can add optimizations for the Cache.size operation in various configurations.
> If a store is configured, passivation must be disabled for any of these optimizations related to stores to work
> # Shared store can just invoke Store.size
> # No store & no expired entries can invoke DataContainer.sizeIncludingExpired(IntSet)
> # Non shared store can invoke Store.size(IntSet)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months
[JBoss JIRA] (ISPN-9366) Cache.size optimizations
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-9366?page=com.atlassian.jira.plugin.... ]
William Burns updated ISPN-9366:
--------------------------------
Summary: Cache.size optimizations (was: Size optimizations)
> Cache.size optimizations
> ------------------------
>
> Key: ISPN-9366
> URL: https://issues.jboss.org/browse/ISPN-9366
> Project: Infinispan
> Issue Type: Enhancement
> Reporter: William Burns
> Fix For: 9.4.0.Final
>
>
> Now that we have a segmented data container and segmented store we can add optimizations for the Cache.size operation in various configurations.
> If a store is configured, passivation must be disabled for any of these optimizations related to stores to work
> # Shared store can just invoke Store.size
> # No store & no expired entries can invoke DataContainer.sizeIncludingExpired(IntSet)
> # Non shared store can invoke Store.size(IntSet)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months
[JBoss JIRA] (ISPN-9365) Async store refresh
by William Burns (JIRA)
William Burns created ISPN-9365:
-----------------------------------
Summary: Async store refresh
Key: ISPN-9365
URL: https://issues.jboss.org/browse/ISPN-9365
Project: Infinispan
Issue Type: Feature Request
Components: Loaders and Stores
Reporter: William Burns
It has been discussed we should have some sort of configuration to allow for an always not null cache. That is that it would use expiration and/or eviction to relieve memory constraints, but would have a backing store that always produced non null entries.
It could also return expired entries and in the background recalculate the new value and replace it asynchronously. This may or may not want to be configured.
Then any cache user could always assume that a not null entry is returned.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months
[JBoss JIRA] (ISPN-9336) Error transcoding from JSON/XML to java objects with deployed entities
by Gustavo Fernandes (JIRA)
[ https://issues.jboss.org/browse/ISPN-9336?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes updated ISPN-9336:
------------------------------------
Fix Version/s: 9.3.1.Final
> Error transcoding from JSON/XML to java objects with deployed entities
> ----------------------------------------------------------------------
>
> Key: ISPN-9336
> URL: https://issues.jboss.org/browse/ISPN-9336
> Project: Infinispan
> Issue Type: Bug
> Components: Server
> Affects Versions: 9.3.0.Final, 9.2.5.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Fix For: 9.4.0.Alpha1, 9.3.1.Final
>
>
> When an entities jar is deployed in the server using the <modules> configuration under the cache manager, if a certain operation required converting from JSON/XML to java Objects, for example, when storage is application/x-java-object and json is sent, the JSONTranscoder cannot find the deployed classes since it does not use the cache manager's aggregated classloader
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years, 9 months