• Should acquired locks be released in the order they were obt

    From http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3915487#3915487 General performance and concurrency improvements for TransactionEntry ==========================================================...
    Profile Photo
    last modified by manik
  • JBC partial state transfer and Region.activate()

    Hey guys, I spent previous two days investigating new JGroups callback based partial state transfer implemented in JBC HEAD. Previous JBC releases relied on RPC based mechanism to implement partial state transfer. We...
    Profile Photo
    last modified by vblagojevic
  • Incorrect serialization of PojoCache collection class proxy

    This is originally reported from http://www.jboss.com/index.html?module=bb&op=viewtopic&t=93750 where an accidental serialization of CachedMapImpl has occurred. Brian has also created http://jira.jboss.com/ji...
    Profile Photo
    last modified by ben.wang
  • Eviction thread behaviour

    As reported in http://jira.jboss.com/jira/browse/JBCACHE-794 there are a few issues with the eviction thread's behaviour in concept. The bits I'm specifically concerned about are: 1) Should the eviction thread al...
    Profile Photo
    last modified by manik
  • Removal of old code in 2.0 release

    Now that it appears that the integration of JBossCache into AS5.0 in well underway, will it be ok to everyone that I remove the deprecated code in PojoCache? The portion that I refer to specifically is under the names...
    Profile Photo
    last modified by ben.wang
  • Documenting Limitations of FileCacheLoader

    Discussion thread for http://jira.jboss.com/jira/browse/JBCACHE-807 I'll do this, but would like input from others on the specific issues with FCL, and in what, if any, use cases it's production use is acceptable. M...
    Profile Photo
    last modified by brian.stansberry
  • POJOization of config elements

    Branching off from http://www.jboss.com/index.html?module=bb&op=viewtopic&t=92700 as that thread's a bit wide ranging :) It's nice if individual BuddyLocator, CacheLoader and EvictionPolicy impls can provide ...
    Profile Photo
    last modified by brian.stansberry
  • API Issues integrating 2.0.0.DR1 in HEAD

    I'm starting to integrate 2.0.0.DR1 and here's what I've hit so far: 1) How do you set an Option? I thought there was an InvocationContext.currentContext() or something. Doesn't seem to be. Only thing I see is a gett...
    Profile Photo
    last modified by brian.stansberry
  • Hibernate Caching with JBossCache

    Can any one guide me in using caching functionality in hibernate. If any sample code is available please let me know? Also let me know what are the configuration settings that i need to use for caching in hibernate. ...
    Profile Photo
    last modified by ravi.nagubandi
  • Issues with shunned node rejoining a cluster

    Discussion of conceptual/design issues related to dealing with shunned nodes rejoining a cluster. A fundamental thing to understand is that when your channel is shunned and disconnects, you don't get a new view. Expe...
    Profile Photo
    last modified by brian.stansberry
  • Pass event type to EvictionPolicy.canIgnoreEvents

    When we moved to EvictionInterceptor from a TreeCacheListener-based approach, one thing we lost is the ability for custom policies to prevent certain kinds of events going into the eviction queue. For example, a custo...
    Profile Photo
    last modified by brian.stansberry
  • Handling JGroups merging in JBoss Cache

    JBC currently does not handle JGroups merge events, mainly because there is no clear way of handling this. This is clearly not a concern for caches backed with shared cache loaders, but could lead to inconsistencies ...
    Profile Photo
    created by manik
  • PojoCache physical POJO field mapping and region

    Currently, PojoCache 2.0 uses a "flat-space" mapping approach where the user-specified id stores only a "PojoReference" where in turn it refers to the internal workspace under /__JBossInternal__. This will present so...
    Profile Photo
    last modified by ben.wang
  • Thoughts on 2.0 API

    Probably the boat has already left the dock, but here are some thoughts... There's org.jboss.cache.factories and org.jboss.cache.pojo.factory, in addition to being inconsistent, I sort of don't like the "ies" look. I...
    Profile Photo
    last modified by genman
  • CacheListener notifications during data gravitation

    Found an issue with BR and the AS web clustering code that's really a general problem with BR. Issue is that both the http session repl code and clustered sso use cache listeners that interpret nodeRemoved calls as i...
    Profile Photo
    last modified by brian.stansberry
  • Designing Habanero - Configuration changes

    The last of my initial postings in this (exciting!) series of interface changes for JBoss Cache 2.0.0 (Habanero): configuration files. See http://jira.jboss.com/jira/browse/JBCACHE-89 This will change the way JBoss ...
    Profile Photo
    last modified by manik
  • state transfer failure handling

    Hey, Complete state transfer, as you might be aware, consists of transferring transient (in-memory) state, associated state (pojo reference map) and persistent state (state fetched from cacheloader). All three states...
    Profile Photo
    last modified by vblagojevic
  • SingletonStoreCacheLoader in 2.0

    Couple of things came to my mind while I was coding this: - AsyncCacheLoader and SingletonStoreCacheLoader share the same paradigm in that none of them write to the actual store, but delegate to an underlying cache l...
    Profile Photo
    last modified by galder.zamarreno
  • Runtime changes of cache config elements

    I've created a new annotation to go with org.jboss.cache.config.Configuration - @Dynamic. This annotation is applied to fields in the Configuration class and if a setter is called on a Configuration object, if the ca...
    Profile Photo
    last modified by manik
  • String size limitations with TreeCacheMarshaller

    See http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3968346 and JBCACHE-756. The story is that Strings are written using writeUTF() which has a 65535 byte limit. See: http://java.sun.com/j2se/1.5.0/...
    Profile Photo
    last modified by manik