* @param key
* @return the indexContainer if one exist, null otherwise
* @throws
*/
public ReferenceContainer<ReferenceType> get(final byte[] key, final HandleSet urlselection) {
final ReferenceContainer<ReferenceType> c = this.cache.get(new ByteArray(key));
if (urlselection == null) return c;
if (c == null) return null;
// because this is all in RAM, we must clone the entries (flat)
try {
final ReferenceContainer<ReferenceType> c1 = new ReferenceContainer<ReferenceType>(this.factory, c.getTermHash(), c.size());