code: public void remove(String identifier, ItemData item)
     {
        boolean inTransaction = cache.isTransactionActive();
        try
        {
           if (!inTransaction)
           {
              cache.beginTransaction();
           }
           cache.setLocal(true);
           cache.remove(new CacheId(getOwnerId(), identifier), item);
        }
        finally
        {
           cache.setLocal(false);
           if (!inTransaction)
           {
              dedicatedTxCommit();
           }
        }
     }
docs: {@inheritDoc}