def readPickleCache(filename, pickleVersion=1, source=None, verbose=None):
def writePickleCache(data, filename, pickleVersion=1, source=None, verbose=None):


class PickleCache:
    def picklePath(self, filename):


class PickleCacheReader(PickleCache):
    def read(self, filename, pickleVersion=1, source=None, verbose=None):


class PickleCacheWriter(PickleCache):
    def write(self, data, filename, pickleVersion=1, source=None, verbose=None):