Skip to content

Instantly share code, notes, and snippets.

View kantenkugel's full-sized avatar

Michael Ritter kantenkugel

View GitHub Profile

Keybase proof

I hereby claim:

  • I am kantenkugel on github.
  • I am kantenkugel (https://keybase.io/kantenkugel) on keybase.
  • I have a public key ASD4A0HS6Dn8EiYeHJLRPSRierw3Ph0ClhhG9G-eLhxwZwo

To claim this, I am signing this object:

@kantenkugel
kantenkugel / FixedSizeCache.java
Last active May 6, 2024 12:17
Java Cache with Map/List and maximum size
import java.util.HashMap;
import java.util.Map;
public class FixedSizeCache<K, V> {
private final Map<K, V> map = new HashMap<>();
private final K[] keys;
private int currIndex = 0;
public FixedSizeCache(int size) {
if(size < 1)