@Override public Map<String, String> getBinaryFulltext(DocumentRef ref) { Document doc = resolveReference(ref); checkPermission(doc, READ); // Use an id whether than system properties to avoid to store fulltext properties in cache String id = doc.getUUID(); if (doc.isProxy()) { id = doc.getTargetDocument().getUUID(); } return getSession().getBinaryFulltext(id); }