• OptimisticNodeLockingImpl

    Optimistic Node Locking (version 1) by Manik Surtani (manik AT jboss DOT org) and Steve Woodcock (stevew AT jofti DOT com) -   The optimistic solution is almost entirely written as interceptors, most of which ...
    Profile Photo
    last modified by manik
  • ConfigurationForWebLogic8.1.xSeries

    After you start WebLogic, you will need to configure the startup and shutdown class in your web based admin console.  Log in, and select 'Deployments -> Startup & Shutdown' on your navigation pane.   ...
    Profile Photo
    last modified by manik
  • ConfigurationForWebLogic9.1.xSeries

    WebLogic 9.1, in a bid to make things easier, have made things that much harder when deploying startup and shutdown classes.   Step 1  When you log in to the web based admin console, click the "Startup and...
    Profile Photo
    last modified by manik
  • JBossCacheOptimisticLockingPerformance

    Intro This page talks about the latest performance improvements in optimistic locking in the upcoming JBoss Cache 1.3.0 "Wasabi".   History  Optimistic locking was first released as a preview technology in...
    Profile Photo
    last modified by manik
  • JBossCacheBuddyReplication

    Buddy Replication  Buddy replication - the ability to replicate your HTTP or SFSB session data to specific servers in a cluster and not to everyone - is a feature that is WIP in JBossCache at the moment, and wil...
    Profile Photo
    last modified by manik
  • JBossCachePerfAnalysis

    This is an experimental page to list potential bottlenecks or code inefficiencies we see in the JBC codebase.  The purpose of this page is that whenever we come across any (any we cannot fix on the spot) while in...
    Profile Photo
    last modified by manik
  • JBossClusteringPatternsLibrary

    The JBoss Clustering Patterns Library  What is this?  The JBoss Clustering Patterns library is a collection of reusable clustering architectural patterns and configurations.  Following the style of th...
    Profile Photo
    last modified by manik
  • JBossClusteringPatternInvalidationSharedCL

    Session affinity, large cluster, use of invalidation, shared cache loader  IMPORTANT NOTE:  This page discusses the relevant concepts in terms of "HTTP Session replication".  The configuration below i...
    Profile Photo
    last modified by manik
  • JBossCacheOptionsAPI

    JBossCache Options API  This API allows users to pass in configuration overrides on a per-invocation basis.  Note: Refer to the javadocs on the Option class for up-to-date information on the API available. ...
    Profile Photo
    last modified by manik
  • JBossCacheBuddyReplicationDesign

    Buddy Replication for JBoss Cache 1.4.0 "Jalapeno" - Manik Surtani (manik@jboss.org)   (Discuss this design on this forum thread)   Introduction  Buddy replication is based on a concept where data is...
    Profile Photo
    last modified by manik
  • JBossCacheHabanero

    JBoss Cache 2.0.0 "Habanero" designs  JDK baseline?  There is a discussion around whether Habanero should use Java 5 as a baseline, and JBossRetro as a means to providing Java 1.4.x compatible builds. ...
    Profile Photo
    last modified by manik
  • JBossRetroPitfalls

    This page captures some of the pitfalls encountered when writing Java 5 code and expecting it to work with Java 1.4.x after retroweaving with JBossRetro.   Note that these have been encountered with JBoss Retro ...
    Profile Photo
    last modified by manik
  • JBossCacheHibernateAlignment

    What is this page about?  This page is about aligning JBossCache and Hibernate better in ideological terms, with a goal to improve the integration of and interoperability between these two products and make JBos...
    Profile Photo
    last modified by manik
  • JBossCache2.xQA

    QA Process for JBoss Cache  PreRelease Checklist   2 weeks prior to release the JBoss Cache team should open a JIRA issue in the JBoss QA project detailing what will be released, the date it is expected to...
    Profile Photo
    last modified by manik
  • JBossCacheRegions

    This is about JBCACHE-64   Motivation  To be able to configure caches on a per-region basis.   What can be configured per-region?  Currently (2.x) available:  Eviction policies Class lo...
    Profile Photo
    last modified by manik
  • JBossCacheMultiplexer

    This page talks about using JBossCache over a multiplexed JGroups channel.  Note that you first need the JGroups Multiplexer set up and running in JBossAS.   Note that this is only possible in JBoss Cache 2...
    Profile Photo
    last modified by manik
  • JBossCacheMarshalledValues

    Implicit Marshalled Values - Lazy deserialization of cached objects  The purpose of implicit marshalled values in JBoss Cache is to provide lazy unmarshalling of cached objects when they are retrieved from the c...
    Profile Photo
    last modified by manik
  • JBossClusteringPatternFarCache

    Session affinity, large cluster, no replication, use of a far cache  IMPORTANT NOTE:  This page discusses the far cache concept in terms of "sessions".  The configuration below is not a supported conf...
    Profile Photo
    last modified by manik
  • JBossCacheHabaneroJava1.4

    Running JBoss Cache 2.x under Java 1.4.x  This page details how to run JBoss Cache Habanero series (2.0.0 series) under Java 1.4.  Habanero is baselined on Java 5 and makes heavy use of Java 5 features, bot...
    Profile Photo
    last modified by manik
  • JBossCacheDistributedLockManagerDesign

    Distributed Lock Manager  Background  JBossCache locking is not distributed, but consists of a series of local locks.  When locks are obtained on a cache to write some state, the lock is not cluster-w...
    Profile Photo
    last modified by manik