package foundation.icall.callout; import foundation.dao.preload.Bucket; public class RemoteSourceBucket extends Bucket { private static RemoteSourceBucket instance; private RemoteSourceBucket() { } public static synchronized RemoteSourceBucket getInstance() { if (instance == null) { instance = new RemoteSourceBucket(); } return instance; } public static RemoteSourceBucket clean() { instance = new RemoteSourceBucket(); return instance; } public IRemoteSource getOne(String name) { IRemoteSourceMeta meta = get(name); if (meta == null) { return null; } return meta.createRemoteSource(); } }