 }
 
 @objc
-class DummyAdapter : NSObject, CircuitBreakerStorageProtocol {
+public class DummyAdapter : NSObject, CircuitBreakerStorageProtocol {
     
     var data : [String: [String:Int]] = [:]
     

}

@objc
class BaseAdapter : NSObject, CircuitBreakerStorageProtocol {
 
    /**
     how long the stats array should persist in cache

}

@objc
public class NSUserDefaultsAdapter : BaseAdapter {
    
    override init (ttl: Int = 3600, cachePrefix: String = "") {
        super.init(ttl: ttl, cachePrefix: cachePrefix);
