0 Replies Latest reply on Mar 17, 2011 1:00 PM by Amal Raj Vinoth James

    clarification:Event notification on invalidation?

    Amal Raj Vinoth James Newbie

      Dear All,


      Please do help on following event notification:


      @CacheEntryInvalidated : when actually, before event and after event is called?, is it actually on  perform() method or anything else?


      on invalidation of key[address], i am doing local put the object from DB using


      cache.getAdvancedCache().withFlags(Flag.CACHE_MODE_LOCAL).put(key, value);


      I getting following notification


      before : 10:02:53:125 PM | Cache Entry Is Invalidated,  <k,v> : <address,street=3rd Street, city=Delhi, zip=640001>

      after   : 10:02:53:125 PM | Cache Entry Is Invalidated,  <k,v> : <address,null>


          Locacl Put <K,V> :<address,[CustomerAddress@64160e]>


      before :10:02:53:312 PM | Cache Entry Is modified, <k,v> : <address,street=3rd Street, city=Delhi,zip=640001>

      After :  10:02:53:312 PM  | Cache Entry Is  modified, <k,v> : <address,[CustomerAddress@64160e]>


      Finallythe cache is Empty? But it should be <address,[CustomerAddress@64160e]>


      it looks weird? am i doing something wrong here?


      help me