@Override
  public Entry accessEntry(KeyInfo keyInfo, LocalRegion region) {
    try {
      operationCount++;
      Entry retVal = getRealDeal(keyInfo, region).accessEntry(keyInfo, region);
      trackBucketForTx(keyInfo);
      return retVal;
    } catch (TransactionDataRebalancedException transactionDataRebalancedException) {
      throw handleTransactionDataRebalancedException(keyInfo, transactionDataRebalancedException);
    } catch (PrimaryBucketException primaryBucketException) {
      throw getTransactionException(keyInfo, primaryBucketException);
    }
  }
if there is local txstate, return it
geode-core/src/main/java/org/apache/geode/internal/cache/TXStateProxyImpl.java