class PasswordStore {

    public boolean authenticate(String user, String password)
    {
        return cache.getUnchecked(new Credential(user, password));
    }

    public  PasswordStore(File file, int cacheMaxSize);
    @VisibleForTesting public  PasswordStore(List<String> lines, int cacheMaxSize);

}