@@ -0,0 +1,291 @@
+package com.github.jeysal.intellij.plugin.livetemplate.scriptenginemacro.execution.runner.cache;%0A%0Aimport java.util.Optional;%0A%0A/**%0A * @author seckinger%0A * @since 1/9/17%0A */%0Apublic interface CacheAccessor %7B%0A    %3CT%3E T store(T val, Object... meta);%0A%0A    Optional%3CObject%3E load(Object... meta);%0A%7D%0A

define CacheAccessor interface