Example #1
0
 private static void UpdateLeaseCount <T>(LoadingCache <Type, AtomicInteger> usageCounts
                                          , T codec, int delta)
 {
     if (codec != null)
     {
         Type codecClass = ReflectionUtils.GetClass(codec);
         usageCounts.GetUnchecked(codecClass).AddAndGet(delta);
     }
 }
Example #2
0
 private static int GetLeaseCount <T>(LoadingCache <Type, AtomicInteger> usageCounts
                                      , Type codecClass)
 {
     return(usageCounts.GetUnchecked((Type)codecClass).Get());
 }