package org.apache.kerberos.kerb.server.replay; import java.util.HashSet; import java.util.Set; public class SimpleCacheService implements CacheService { private Set<RequestRecord> requests; public SimpleCacheService() { requests = new HashSet<RequestRecord>(); } @Override public boolean checkAndCache(RequestRecord request) { if (requests.contains(request)) { return true; } else { requests.add(request); } return false; } @Override public void clear() { requests.clear(); } }