// Path: jbase-cache/src/main/java/com/jayqqaa12/jbase/cache/util/CacheException.java
// public class CacheException extends RuntimeException {
// 
//     private static final long serialVersionUID = -5112528854998647834L;
// 
//     public CacheException(String s) {
//         super(s);
//     }
// 
//     public CacheException(String s, Throwable e) {
//         super(s, e);
//     }
// 
//     public CacheException(Throwable e) {
//         super(e);
//     }
// 
// }


import com.jayqqaa12.jbase.cache.util.CacheException;
package com.jayqqaa12.jbase.cache.core;



public interface Cache {

  CacheObject get(String key) throws CacheException;


// Path: jbase-cache/src/main/java/com/jayqqaa12/jbase/cache/util/CacheException.java
// public class CacheException extends RuntimeException {
// 
//     private static final long serialVersionUID = -5112528854998647834L;
// 
//     public CacheException(String s) {
//         super(s);
//     }
// 
//     public CacheException(String s, Throwable e) {
//         super(s, e);
//     }
// 
//     public CacheException(Throwable e) {
//         super(e);
//     }
// 
// }


// Path: jbase-cache/src/main/java/com/jayqqaa12/jbase/cache/core/Cache.java
import com.jayqqaa12.jbase.cache.util.CacheException;

package com.jayqqaa12.jbase.cache.core;



public interface Cache {

  CacheObject get(String key) throws CacheException;


  void set(String key, CacheObject value) throws CacheException;