/** * {@inheritDoc} */ public void put(Element element) throws CacheException { writeBehind.write(element); }
@Override public void write(Element element) { lock.readLock().lock(); try { if (delegate == null) { throw new IllegalStateException(); } } finally { lock.readLock().unlock(); } delegate.write(element); }
/** * {@inheritDoc} */ public void write(final Element element) { readLock.lock(); try { getQueue(element.getKey()).write(element); } finally { readLock.unlock(); } }
/** * {@inheritDoc} */ public void put(Element element) throws CacheException { writeBehind.write(element); }
/** * {@inheritDoc} */ public void put(Element element) throws CacheException { writeBehind.write(element); }
/** * {@inheritDoc} */ public void put(Element element) throws CacheException { writeBehind.write(element); }
@Override public void write(Element element) { lock.readLock().lock(); try { if (delegate == null) { throw new IllegalStateException(); } } finally { lock.readLock().unlock(); } delegate.write(element); }
@Override public void write(Element element) { lock.readLock().lock(); try { if (delegate == null) { throw new IllegalStateException(); } } finally { lock.readLock().unlock(); } delegate.write(element); }
/** * {@inheritDoc} */ public void write(final Element element) { readLock.lock(); try { getQueue(element.getKey()).write(element); } finally { readLock.unlock(); } }
/** * {@inheritDoc} */ public void write(final Element element) { readLock.lock(); try { getQueue(element.getKey()).write(element); } finally { readLock.unlock(); } }
/** * {@inheritDoc} */ public void write(final Element element) { readLock.lock(); try { getQueue(element.getKey()).write(element); } finally { readLock.unlock(); } }