CacheEntry<Q, SE> putEntry(Q query, SE answers) {
        return putEntry(new CacheEntry<>(query, answers));
    }
CacheEntry < Q , SE > putEntry ( Q query , SE answers ) { return putEntry ( new CacheEntry < > ( query , answers ) ) ; }
Associates the specified answers with the specified query in this cache adding an (query) -> (answers) entry

@param query   of the association
@param answers of the association
@return previous value if any or null