private void tryRemoveImmediately(final Object key, final boolean notifyListeners) {
Sync syncForKey = ((CacheLockProvider)getInternalContext()).getSyncForKey(key);
boolean writeLocked = false;
try {
writeLocked = syncForKey.tryLock(LockType.WRITE, 0);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
} catch (Error e) {
if (!(e.getClass().getName().equals("com.tc.exception.TCLockUpgradeNotSupportedError"))) {
throw e;