public Collection<KeeperRecord> getRecords() throws GuacamoleException {
        validateCache();
        cacheLock.readLock().lock();
        try {
            return Collections.unmodifiableCollection(cachedRecordsByUid.values());
        }
        finally {
            cacheLock.readLock().unlock();
        }
    }
Returns all records accessible via Keeper Secrets Manager. The records
returned are arbitrarily ordered.

@return
    An unmodifiable Collection of all records accessible via Keeper
    Secrets Manager,  in no particular order.

@throws GuacamoleException
    If an error occurs that prevents records from being retrieved.
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java