001package de.monochromata.anaphors.cog.spi;
002
003import de.monochromata.anaphors.cog.memory.Memory;
004
005public class CogSpi {
006
007        private static Memory<?> memory;
008
009        @SuppressWarnings("unchecked")
010        public static <E> Memory<E> getMemory() {
011                return (Memory<E>) memory;
012        }
013
014        public static <E> void setMemory(final Memory<E> memory) {
015                CogSpi.memory = memory;
016        }
017
018}